扩展用户模型迁移

时间:2016-07-22 14:40:06

标签: python django

我想扩展我的用户模型以保存个人资料照片。 我知道您可以创建一个新模型并将其与外键相关联,但由于我的应用程序中的每种类型的用户都有一个Picture我想我可以将它添加到用户本身。

我在models.py中扩展了用户:

class ExtendedUser(AbstractUser):
      user_picture = models.ImageField(upload_to=housemate_image_path, null=True, blank=True)

然后我用admin:

注册了模型
admin.site.register(ExtendedUser, UserAdmin)

并将我的settings.py设置为:

AUTH_USER_MODEL = 'houses.ExtendedUser'

当我迁移时,我得到:

 houses.extendeduser (referred to by fields: account.EmailAddress.user, admin.LogEntry.user)

我认为它有一些与循环依赖关系提到的here并且Django建议为此创建两个迁移,但我不明白如何去做,有人可以帮我解决这个问题?

0 个答案:

没有答案