我正在开发一个基本上布局如下的 wiki 页面:
1. Page
Page ID
Page name
Has many: Categories
2. Category
Category ID
H2 title
Has many: category items
Belongs to: Page
3. Category item
Category item ID
H3 title
Body text
Image
Belongs to: Category
我想做的是当我单击页面或类别时,查看元素的哪些部分附加到它(例如,当我单击页面时的类别和类别项目列表),但到目前为止当我了解我的 Django 知识时,这需要我在一个模板上使用两个模型。
class PageView(DetailView):
model = Page
template_name = 'page.html'
这就是我的“查看页面”视图部分的样子,当我尝试使用两个模型时,它崩溃了。我可以做些什么来使用多个模型?