所以我一直在研究一个Django项目,但我已经走到了尽头。每次我尝试修改UserCreationForm以考虑保险ID和/或提供者时,我都会遇到一个错误,说我不能这样做:
match_parent
我想知道是否有人可以告诉我如何将这些字段添加到表单而不必覆盖我的User类?
Unknown field(s) (Insurance Provider, Insurance ID) specified for User
答案 0 :(得分:1)
您没有正确引用表单中的insurance_id
和insurance_provider
字段。将Meta
课程更改为:
class Meta:
model = User
fields = ("email", "password1", "password2", "insurance_id", "insurance_provider")
# Note: the last two fields have changed
您还需要在insurance_id
模型中定义insurance_provider
和User
。