Как добавить 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})