如何向 django 用户模型添加字段

时间:2021-03-29 19:30:30

标签: python django django-models django-forms

我正在尝试向我的用户“个人资料”模型添加一个“地址”字段,但只显示电子邮件、名字和姓氏字段。

forms.py:

  class RegisterForm(UserCreationForm):
        email = forms.EmailField()
        address = forms.CharField()

    class Meta:
        model = User
        fields = ['username', 'first_name', 'last_name', 'address', 'email', 'password1', 
                                                                              'password2']

models.py:

class Profile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    image = models.ImageField(default='default.jpg', upload_to='profile_pics')

    def __str__(self):
        return f'{self.user.username}'

我添加了电子邮件字段并且它出现在列表中,但是地址字段没有出现

0 个答案:

没有答案