How can I refer to an certain model via URL?

What sort of query would you write to retrieve a Category object given the primary key?

I am trying to figure it out right now

1 Like

Thank you a lot for helping me!

Solution:

in views.py

    def get_context_data(self, *, object_list=None, **kwargs):
        context = super().get_context_data()

        categories = Category.objects.all()
        context['categories'] = categories

        category_id = self.request.GET.get('category', None)
        try:
            category_name = Category.objects.get(pk=category_id)
        except ObjectDoesNotExist:
            category_name = None

        context['category_name'] = category_name

        return context

in template:

{% if category_name is None %}
Products

{% else %}
{{category_name}}
{% endif %}