私は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 %}
ただし、カテゴリは返されません。何が恋しい?カテゴリリスト付きの基本テンプレートメニューを追加したい。