首先,对不起我的菜鸟问题,但我没有找到我的问题的答案。
我正在尝试弄清楚如何从 Django 中的一个模板访问多个通用视图。
示例:我有一个博客帖子详细信息视图:
class PostView(generic.DetailView):
model = Post
template_name = "blog/detail.html"
还有一个创建新评论的表格:
class CommentCreate(CreateView):
model = Comment
template_name = "blog/test.html"
fields = ['author', 'email', 'comment']
在我的 urls.py 中,我使用以下语句访问详细视图:
url(r'^(?P<pk>\d+)/$', views.PostView.as_view(), name='detail')
显然,我无法通过调用 DetailView 上的 as_view() 函数来访问我的表单。
有了这个,我真的不知道如何将 CommentCreate-Form 添加到我的模板中。
如何在另一个通用视图的模板内访问通用视图或表单的数据?
谢谢你的帮助!