Python Django для l oop ошибка в категориях блога - PullRequest
0 голосов
/ 26 марта 2020

views.py

 class PostDetail(DetailView):
template_name = "posts/single.html"
model = Post
context_object_name = "single"
def get_context_data(self, **kwargs):
    context = super(PostDetail, self).get_context_data(**kwargs)
    context['allCategories'] = Category.objects.all()

    return context

models.py

class Category(models.Model):
title = models.CharField(max_length=150)
slug = models.SlugField(unique=True,editable=False)

def __str__(self):
    return self.title

def save(self, *args, **kwargs):
    self.slug = slugify(self.title)
    super(Category, self).save(*args, **kwargs)

single. html

   <ul>
                           {% for category in allCategories %}
                            <li>
                                <a href="#">{{ category.title }} <span>{{ category.postCount }}</span></a>
                            </li>
                            {% endfor %}
                        </ul>
                    </div>

Я не вижу категорий в своем блоге , И я не получаю никаких предупреждений. Я написал вид категории, модели и сингл. html.

...