标签: django django-forms django-models
当模型中的字段标记为“editable = False”时,它不会出现在生成的表单上。如何将字段初始化并保存到数据库中?
答案 0 :(得分:5)
由你,在python代码中。例如,如果您的对象具有不可编辑的user字段:
user
form = MyForm(request.POST) if form.is_valid(): myobj = form.save(commit=False) myobj.user = request.user myobj.save()