我创建了一个包含五个字段的模型。
用户提交包含其中四个字段的POST表单。我将如何从外部提供额外的字段。这就是我目前正在做的事情:
def create_profile(request):
variable = variable
if request.method == 'POST':
form = ProfileForm(request.POST, additional_field=variable)
if form.is_valid():
form.save()
return redirect('/')
如何将此addition_field
请求包含在发送到数据库的request.POST数据中?
答案 0 :(得分:0)
def create_profile(request):
variable = variable
if request.method == 'POST':
form = ProfileForm(request.POST)
if form.is_valid():
profile = form.save(commit=False)
profile.variable = variable
profile.save()
return redirect('/')
答案 1 :(得分:0)
instance = form.save(commit=False)
instance.attribute = variable
instance.save()