我在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 %}
但它会返回任何类别。 我想念的是什么? 我想在类别列表中添加基本模板菜单..