Python 如何将django头像与我自己的用户模型一起使用,而不是与django.contrib.auth.models.User一起使用
我想在我自己的模型中使用django avatar。有可能吗 登录/models.pyPython 如何将django头像与我自己的用户模型一起使用,而不是与django.contrib.auth.models.User一起使用,python,django,avatar,Python,Django,Avatar,我想在我自己的模型中使用django avatar。有可能吗 登录/models.py class LoginInfo(models.Model): real_name = models.CharField(max_length=100, null=True, blank=True) website = models.URLField(blank=True, null=True) birthday = models.DateField(null=True, blank=T
class LoginInfo(models.Model):
real_name = models.CharField(max_length=100, null=True, blank=True)
website = models.URLField(blank=True, null=True)
birthday = models.DateField(null=True, blank=True)
login = models.OneToOneField(Login, primary_key=True) # contain user_name, pw, mail
谢谢你的帮助 退房
代码似乎已经准备好接受自定义用户模型,但是,您可以随时根据自己的意愿进行git克隆和更改…另一个简单化身的选项是django easy avatar。它与用户表只有外键关系,不需要模板,除非您希望覆盖默认功能 您是否创建了自定义用户模型?谢谢!我很高兴看到答案!明天早上我会检查。我如何将我的自定义模型与avatar类连接?类似于django settings.py中的
'AUTH\u USER\u model='your.model.USER'
66. class Avatar(models.Model):
67. user = models.ForeignKey(getattr(settings, 'AUTH_USER_MODEL', 'auth.User'))
68. ....