Python 在django中保存多个隐藏字段
我有两个用户无法从表单中填写的隐藏字段,但我希望在保存条目之前为这些字段提供值 如果我只有一个隐藏字段,但不确定如何使其适用于多个字段,那么下面的代码片段可以实现这一点Python 在django中保存多个隐藏字段,python,django,forms,Python,Django,Forms,我有两个用户无法从表单中填写的隐藏字段,但我希望在保存条目之前为这些字段提供值 如果我只有一个隐藏字段,但不确定如何使其适用于多个字段,那么下面的代码片段可以实现这一点 if request.method == 'POST': var1 = AppName(col1=value1) # var2 = Notice(col2=value2) form = AppNameForm(request.POST, instance=var1) if form.is_
if request.method == 'POST':
var1 = AppName(col1=value1)
# var2 = Notice(col2=value2)
form = AppNameForm(request.POST, instance=var1)
if form.is_valid():
form.save()
return redirect("home")
如何在保存之前将
var2
引入表单值?我通过创建AppName
的对象来解决这个问题,然后为类的每个隐藏属性分配我想要的值,然后将对象传递给实例
选项
app_obj = AppName()
app_obj.col1 = val1
app_obj.col2 = val2
form = AppNameForm(request.POST, instance=app_obj)