複数のモデルをに渡すことは可能UpdateView
ですか?
何かのようなもの:
models = (FirstModel, SecondModel)
複数のモデルをに渡すことは可能UpdateView
ですか?
何かのようなもの:
models = (FirstModel, SecondModel)
models
の属性経由ではありませんUpdateView
。
しかし、できることは、を利用するextra_context
かオーバーライドしてget_context_data()
、そこにモデルを追加することです。
このようなオーバーライドの例は次のとおりです。
class TaffyUpdateView(UpdateView):
def get_context_data(self, **kwargs):
context = super(TaffyUpdateView, self).get_context_data(**kwargs)
context['second_model'] = SecondModel.objects.get(id=1) #whatever you would like
return context