2014-02-07 2 views
1

В моем приложении django я хотел бы использовать существующее приложение django-голосования (установленное на моем виртуальном env). Но мое приложение работает с пользовательской моделью пользователя.Пользовательская пользовательская модель Django (1.6)

settings.py

AUTH_USER_MODEL = 'signup.myUser' 

Я хотел бы, что установленное приложение использовать эту модель вместо Джанго модели пользователя по умолчанию (django.contrib.auth.models импорт пользователя):

модели .py (Джанго голосования)

user= models.ForeignKey(User) 

ответ

2

кажется приложение Джанго голосования не имеет был обновлен некоторое время. Любое приложение should not directly reference the User model больше.

Лучше изменить models.py (Джанго-голосования) к этому:

from django.conf import settings 

    user = models.ForeignKey(settings.AUTH_USER_MODEL) 
+0

Да я буду обновлять модели. Мне было интересно, есть ли другое решение. – Stephane

Смежные вопросы