Добрый день. Унылый нубский вопрос.
Есть модель:
class News(models.Model):
....
category = models.ForeignKey(Category,null=True,on_delete=models.SET_NULL)
class Category(models.Model):
cat_name = models.CharField(max_length=50, unique=True)
Хочу получить все новости относящиеся к данной категории. Но не могу понять как получить pk из запроса.
url(r'^category/(?P\d+)/$', views.category, name='category'),
def category(request,pk):
latest_news_category_list = News.objects.filter(category_id=pk).order_by('-pub_date')
context = {'latest_news_category_list': latest_news_category_list}
return render(request, 'news/detail.html', context)
Шаблон:
<p>Категория:<a href="{% url 'news:category' news.category.id %}"> {{ news.category }}</a></p>