我的项目中有博客字段。我想将帖子ID发送到views.py 告诉我我在做什么错
在blog.html
<a href="{% url 'post-detail' post.id %}" class="btn btn-primary">Read
more</a>
在网址中:
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()
答案 0 :(得分:2)
添加模板属性,它将起作用。
template_name = 'app-name-template/single_post.html'
也可以对您的案例进行查询设置,因此将其删除。