【问题标题】:Django (1.6) custom user modelDjango (1.6) 自定义用户模型
【发布时间】:2014-02-07 08:03:57
【问题描述】:

在我的 django 应用上,我想使用现有的应用 django-voting(安装在我的虚拟环境中)。但我的应用程序适用于自定义用户模型。

settings.py

AUTH_USER_MODEL = 'signup.myUser'

我希望安装的应用使用这个模型而不是 django 默认用户模型(django.contrib.auth.models import User):

models.py (django-voting)

user= models.ForeignKey(User)

【问题讨论】:

    标签: django


    【解决方案1】:

    django-voting 应用似乎有一段时间没有更新了。任何应用程序should not directly reference the User model 了。

    最好把 models.py (django-voting) 改成这样:

    from django.conf import settings
    
        user = models.ForeignKey(settings.AUTH_USER_MODEL)
    

    【讨论】:

    • 是的,我会更新模型。我想知道是否有其他解决方案。
    猜你喜欢
    • 2014-01-04
    • 1970-01-01
    • 2012-06-28
    • 2012-05-05
    • 2014-02-07
    • 2015-03-08
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多