Python 如何将django头像与我自己的用户模型一起使用,而不是与django.contrib.auth.models.User一起使用

Python 如何将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

我想在我自己的模型中使用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=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.     ....