python - 在 Django ModelForm 字段中包含自动生成的主键

标签 python django django-models django-forms

我有一个模型,其中我没有指定主键,Django 为我生成了一个。现在,我为模型创建了一个 ModelForm,并在 ModelForm 的 fields 部分指定了 id。但是,在我的 ModelForm 对象中,id 字段不存在。

是否只有模型字段在 ModelForm 中明确声明可见?

最佳答案

Are only the model fields explicitly declared visible in the ModelForm?

是的,通常你不想弄乱这个字段,如果用户为 id 字段输入一个值,它很可能会被重复,所以这是你希望 django 为你处理的事情。

关于python - 在 Django ModelForm 字段中包含自动生成的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41951447/

相关文章:

python - 如何将 startTLS 与 ldaptor 一起使用?

python - django、apache、mod_wsgi 和 python py-scrypt 不能一起工作

django - 在模板中测试 Django 模型选择

python - 超出最大递归深度 - Django

django - 'User' 类型的 DRF 对象不是 JSON 可序列化的

python - 为什么 Popen.terminate() 在 Windows 上终止使用命令解释器 (cmd.exe) 运行的子进程?

Python def 函数使用 lambda 赋值

python - Restful API Automation 使用 ROBOT Framework 好不好

python - 设置 Virtualenv 时出现问题

python - SSL 错误 : Bad handshake