在我的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)
答案 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)