猿问

如何从 CBV 获取 `get_context_data` 中的“id”?

我有点困惑,因为我必须覆盖 get_context_data 方法才能使用模板上下文。


urls.py


re_path(

    r"^post/(?P<id>\d+)/$",PostView.as_view(template_name="pages/post.html"),

    name="post",

),

views.py


class PostView(TemplateView):

    template_name = 'djangoapp/pages/post.html'


    def get_context_data(self, **kwargs):

        context = super().get_context_data(**kwargs)

        context['dataC'] = get_object_or_404(Content, Título_id="2")

        return context


小唯快跑啊
浏览 187回答 1
1回答

慕标琳琳

你可以从&nbsp;self.kwargs['pk'].
随时随地看视频慕课网APP

相关分类

Python
我要回答