3
だから私は2つのテーブル、ポストを持っている多くの関係に1をカウントとカテゴリージャンゴ
コード:
model.py
class Category(models.Model):
category = models.CharField(max_length=100)
def __str__(self):
return self.category
class Post(models.Model):
title = models.CharField(max_length=200)
author = models.CharField(max_length=40)
category = models.ForeignKey(Category)
content = models.TextField()
created_date = models.DateTimeField(default=timezone.now)
class Meta:
ordering = ['-created_date']
def __str__(self):
return self.title + ' - ' + str(self.created_date.date())
そしてテンプレートにカテゴリリストを実装したいと思います。
<h3>Categories</h3>
<ul class="nav navbar-stacked">
{% for category in categories %}
<li><a href="#">{{ category }}<span class="pull-right">(
{{ **post.category.count** }}
)</span></a></li>
{% endfor %}
</ul>
がどのように私はこれを達成することができます:たとえば、私はいくつかのカテゴリ
スポーツ(2)2-number of how many posts are within sports category
テンプレートコードを持っていますか?
ありがとうございました!それは働いた:) + –
それはあなたのために働いた場合は、答えを受け入れることができます。 –
さらに4分、15分が経過していないと受け入れられないようです:) –