куиуд
Июнь 23, 2008 14:55:58
Я создаю таблицу Profile с ForeignKey для User.
class Profile(models.Model):
user = models.ForeignKey(User, unique = True)
И устанавливаю AUTH_PROFILE_MODULE = ‘team.profile’. Но когда я пытаюсь удалить юзера, его профайл остается.
from django.contrib.auth.models import User
user = User.objects.get(username = 'q')
user.delete()
Что я делаю не так?
Александр Кошелев
Июнь 23, 2008 15:06:00
В `INSTALLED_APPS` приложение профиля добавили?
куиуд
Июнь 23, 2008 15:16:48
Да, конечно:
INSTALLED_APPS = (
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.sites’,
‘game.team’,,
)
Когда я делаю так:
user = User.objects.get(username = ‘q’)
г = user.get_profile()
то r - действительно профайл пользователя.
Александр Кошелев
Июнь 23, 2008 15:30:11
Вообще-то странно. Как узнаете что профайл остался?
куиуд
Июнь 23, 2008 15:48:12
уже поянтно в чем была проблема. Просто использовалась не та версия джанго