Как добавить pK в django url

Я создаю блог и хочу перейти к определенной записи блога, нажав на кнопку. Я знаю, что мне нужно использовать pk в URL, но я не знаю синтаксис или как это реализовать, любая помощь будет признательна.

Вот некоторый синтаксис для случаев, когда вы хотите использовать URL для перехода к экземпляру конкретной модели. Вы можете подстроить его под свои нужды, например, "int:pk" и kwargs={"pk": self.pk}.

В urls.py вашего приложения добавьте

path('mypage/int:pk/',views.myPageDetail.as_view(),name='mypage_detail'),

в вашем models.py, основанном на классе Model, добавьте функцию к вашей модели

def get_absolute_url(self):
    return reverse("mypage_detail", kwargs={"pk": self.pk})
Вернуться на верх