0
我希望能够有一个视图显示主模型,然后在该视图中显示详细信息表单。 (例如与订单线订购)。Django 1.5查看相关表单(主详细视图)
我很难找到一种方法来做到这一点,我想使用基于类的视图。
视图中的主模型数据不需要在此视图中进行编辑,但细节记录应该能够被编辑和添加。
实现此主要详细视图的任何最佳实践。
我希望能够有一个视图显示主模型,然后在该视图中显示详细信息表单。 (例如与订单线订购)。Django 1.5查看相关表单(主详细视图)
我很难找到一种方法来做到这一点,我想使用基于类的视图。
视图中的主模型数据不需要在此视图中进行编辑,但细节记录应该能够被编辑和添加。
实现此主要详细视图的任何最佳实践。
一种方法是挂钩View
的get_context_data
方法。
class DetailedView(DetailView):
model = Model
def get_context_data(self, **kwargs):
context = super(DetailedView, self).get_context_data(**kwargs)
context.update({
'randomList': ['badgers', 'lightbulbs', 42]
})
return context
randomList
现在将在您的模板中可用。显然这是相当简单的,但你可以吸引任何你想要的数据,表单等。