【发布时间】:2017-01-31 06:59:02
【问题描述】:
我有一个模型,我没有指定主键,而 Django 为我生成了一个。现在我为模型创建了一个 ModelForm,并在 ModelForm 的 fields 部分中指定了 id。但是,在我的 ModelForm 对象中,id 字段不存在。
在 ModelForm 中是否只有明确声明的模型字段可见?
【问题讨论】:
标签: python django django-models django-forms
我有一个模型,我没有指定主键,而 Django 为我生成了一个。现在我为模型创建了一个 ModelForm,并在 ModelForm 的 fields 部分中指定了 id。但是,在我的 ModelForm 对象中,id 字段不存在。
在 ModelForm 中是否只有明确声明的模型字段可见?
【问题讨论】:
标签: python django django-models django-forms
只有明确声明的模型字段在 模型窗体?
是的,通常你不想弄乱这个字段,如果用户为 id 字段输入了一个值,它很可能会被重复,所以这是你希望 django 为你处理的事情。
【讨论】: