отправить значение из тега привязки в представления - PullRequest
0 голосов
/ 26 мая 2019

У меня есть поле блога в моем проекте.я хочу отправить идентификатор сообщения на адрес views.py, скажите мне, что я делаю неправильно

в blog.html

<a href="{% url 'post-detail' post.id %}" class="btn btn-primary">Read 
more</a>

в URL:

path('post_detail/<int:pk>/', PostDetailView.as_view(), name='post- 
detail')

просмотров:

class PostDetailView(DetailView):
model = Post

def get_queryset(self):
    queryset = super().get_queryset()
    search = self.request.GET.get('pk')
    if search:
        queryset = Post.objects.filter(page_id=search)
        print(queryset)

    else:
        return queryset.none()

1 Ответ

2 голосов
/ 26 мая 2019

добавьте свойства шаблона, и он будет работать.

template_name = 'app-name-template/single_post.html'

также сделайте запрос, если ваш случай не нужен, поэтому удалите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...