Django:类别列表 - 视图

时间:2013-01-15 18:23:06

标签: django django-generic-views

我在models.py中有模型:

class Category(models.Model):
    name = models.CharField('Nazwa Kategorii', max_length=100)
    slug = models.SlugField('Odnośnik', unique=True, max_length=100)
    icon = models.ImageField('Ikonka Kategorii', upload_to='icons',
                              blank=True)
    class Meta:
        verbose_name = "Kategoria"
        verbose_name_plural = "Kategorie"

    def __unicode__(self):
        return self.name

我想查看所有类别的列表: views.py

class CategoryList(generic.ListView):
    model = models.Category
    context_object_name = 'category_list'
category_list = CategoryList.as_view()

在base.html中我有:

{% for entry in category_list %}
<li><a href="#">{{ entry.name }} </a></li>
{% endfor %}

但它会返回任何类别。 我想念的是什么? 我想在类别列表中添加基本模板菜单..

0 个答案:

没有答案