我尝试在我的应用程序中添加输入,用户可以输入他们的“年龄”、“城市”和“州”。它已经适用于“名字”、“姓氏”和“电子邮件”,但是当我添加这些字段时,我遇到了这个错误。在
人物模型:
class Person(models.Model):
""" The model which defines a user of the application. Contains important
information like name, email, city/state, age, etc """
user = models.OneToOneField(User)
first_name = models.CharField(max_length=200, null=True)
last_name = models.CharField(max_length=200, null=True)
email = models.CharField(max_length=200, null=True)
city = models.CharField(max_length=200, null=True)
state = models.CharField(max_length=200, null=True)
age = models.CharField(max_length=50, null=True)
创建帐户的视图:
^{pr2}$你知道我为什么会犯这个错误吗?在
在
User
模型中没有state
字段,但您在创建new_user
时试图传递它。在相关问题 更多 >
编程相关推荐