Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 23, 2008 14:55:58

куиуд
От:
Зарегистрирован: 2008-04-02
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

не могу удалить пользователя

Я создаю таблицу 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()
Что я делаю не так?



Офлайн

#2 Июнь 23, 2008 15:06:00

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

не могу удалить пользователя

В `INSTALLED_APPS` приложение профиля добавили?



Офлайн

#3 Июнь 23, 2008 15:16:48

куиуд
От:
Зарегистрирован: 2008-04-02
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

не могу удалить пользователя

Да, конечно:
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:17:53)

Офлайн

#4 Июнь 23, 2008 15:30:11

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

не могу удалить пользователя

Вообще-то странно. Как узнаете что профайл остался?



Офлайн

#5 Июнь 23, 2008 15:48:12

куиуд
От:
Зарегистрирован: 2008-04-02
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

не могу удалить пользователя

уже поянтно в чем была проблема. Просто использовалась не та версия джанго



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version