I want to grab all the posts of a particular category. I am passing th url
like this: {% url 'blog:post_list' %}?category={{ cat }}. But I am not able
how to return the queryset for posts of the category cat passed in the url.
my Post model:
class Post(models.Model):
title = models.CharField(max_length=100, unique = True)
overview = RichTextUploadingField()
created_at = models.DateTimeField(editable=False)
published_at = models.DateTimeField( null=True)
updated_at = models.DateTimeField()
content = RichTextUploadingField(blank=False, null=True)
# comment_count = models.IntegerField(default = 0)
# view_count = models.IntegerField(default = 0)
author = models.ForeignKey(User, on_delete=models.CASCADE, related_name=
'posts')
thumbnail = ImageField(blank=True, null=True)
categories = models.ManyToManyField(Category, related_name='posts')
featured = models.BooleanField(blank=True, default=False)
slug = models.SlugField(max_length = 250, null = True, blank = True,
unique = True)
<h1 class="mb-4">{{post.title|safe}}</h1>
{% for cat in post.categories.all %}
<a class="category mb-5" href="{% url 'blog:post_list'
%}?category={{ cat }}">{{cat}}</a>
{% endfor %}
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/fdf49d34-3aea-41e6-b4e0-0d810a62d222%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.