我正在创建视图中工作,并且正在尝试覆盖该form_valid
方法。我的目标是在当前模型中创建之前在另一个表中创建一条记录。
例如,我的表单有一个名为 name 的字段。我的问题是如何在form_valid
方法中检索此字段值。一段代码可以帮助您理解我的问题:
class DeliveryCreateView(CreateView):
model = Delivery
form_class = DeliveryForm
def form_valid(self, form):
response = super(DeliveryCreateView, self).form_valid(form)
name = form["Name"] # I know this is wrong. That's the part I don't know how to do.
self.object.permissions.add(self.request.user)
self.object.save()
return response
谢谢你的帮助