Django(1.6)自定义用户模型

时间:2014-02-07 08:03:57

标签: django

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

settings.py

AUTH_USER_MODEL = 'signup.myUser'

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

models.py(django-voting)

user= models.ForeignKey(User)

1 个答案:

答案 0 :(得分:2)

看来django-voting app还没有更新一段时间。任何应用should not directly reference the User model了。

最好将 models.py(django-voting)更改为:

from django.conf import settings

    user = models.ForeignKey(settings.AUTH_USER_MODEL)