我有两个型号
Model A:
fieldA1
fieldA2
Model B:
fieldA = ForeignKey(A)
fieldB1
fieldB2
Run Code Online (Sandbox Code Playgroud)
我需要创建 ModelFormB 但我还需要通过表单向模型 B 插入值。所以我创造
ModelForm B:
fielda1 = form.CharField()
fielda2 = form.CharField()
class Meta:
model = ModelB
field = [fielda1, fielda2, fieldb1, fieldb2]
Run Code Online (Sandbox Code Playgroud)
Mu更新查看代码:
class ModelBUpdateView(LoginRequiredMixin, UpdateView):
model = ModelB
form_class = ModelFormB
template_name = "....."
success_url = reverse_lazy('...')
Run Code Online (Sandbox Code Playgroud)
问题是,在模板中我只能看到 ModelB(fieldb1,fieldb2) 实例初始值,但 fielda1 和 fielda2 完全空白。
updateview期间如何将值发送到fielda1和fielda2?