1. Dyadya Zed

    27.08.2008 13:12

    Здравствуйте!

    Кто-нибудь подключал в django-registration django-profile. Что-то я заблудился как туда передать свой профиль.

    Как вы подключаете профиль в приложение? Лежит он в отдельной таблице или патчите модель юзера?
  2. rybnadzorro

    27.08.2008 13:24

    Строка AUTH_PROFILE_MODULE = "some_app.some_profile_model" в settings.py
  3. Dyadya Zed

    27.08.2008 13:28

    AUTH_PROFILE_MODULE есть
  4. Наследуемся от юзера и забываем его нафиг. Пользуемся только профилем.

  5. Dyadya Zed

    27.08.2008 13:51

    Можете пример показать?
    django-registration + django-profile съели мой мозг. Уже вообще боюсь трогать этот #$%$$%^&* User.
  6. from django.contrib.auth.models import User
    
    class Profile(User):
       pass
    

    Ну потом AuthenticationMiddleware можно заменить на свой, чтобы request.user был уже Profile сразу. Потом для админки убираем UserAdmin и делаем свою для профиля.

  7. Grigory Fateyev

    27.08.2008 17:09

  8. Dyadya Zed

    27.08.2008 18:06

    Огромное спасибо!
    Не поверите, мельком читал эту статью, но когда надо было не вспомнил.

bbcode