|
Уже два дня бьюсь над автоматическим созданием профиля пользователя. Изначально была модель профиля class UserProfile(models.Model): user = OneToOneField(User) Потребовалось автоматически создавать профиль при создании пользователя (создаются только через админку). Почитав на форумах попробовал использовать AutoOneToOneField из django-annoying, который должен бы создавать профиль при его отсутствии по обращению, вместо OneToOneField. Результата не дало, нормальной документации к этому чуду не нашел. Во вьюхе пробовал вызывать info = UserProfile.objects.get(user=request.user). Еще почитав, был найден способ создания профиля по сигналам от django.contrib.auth.models.User. Но и им воспользоваться я не смог, как бы не пытался.
Прошу помочь. Спасибо. |