首先,對於我的問題很抱歉,但我沒有找到我的問題的答案。如何從一個模板訪問多個通用視圖?
我想弄清楚,如何從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')
很明顯,我無法通過調用a s_view() - 在DetailView上的函數。
有了這個給出,我真的不知道,如何將CommentCreate-Form添加到我的模板。
如何在另一個通用視圖的模板中訪問通用視圖或表單的數據?
感謝您的幫助!
停止使用通用視圖並編寫自己的。 –
@bruno desthuilliers我會這樣做,並決定哪種解決方案更合適。 – wtfzn