0
0 комментариев

помогите пожалуйста решить такую проблему

в django1.6 я расширил модель User следующим образом:

from django.db import models
from django.contrib.auth.models import User, UserManager
 
class UserProfile(User):
   .........
........
 
    family = models.CharField(
        max_length=30,
        blank=True,
    )
    skype = models.CharField(
        max_length=50,
        blank=False,
    )
    email_address = models.EmailField(
        max_length=50,
        blank=True,
    )
 
    ........
........
 
    objects = UserManager()

в результате в административной панели появилась форма с указанными выше полями. после её заполнения данные помещаются в таблицу базы данных «app_userprofile«. эта таблица связана с таблицей «auth_user» при помощи foreign key.

проблема в том что в таблице «auth_user» поля «username» и «password» пустые. но каждому пользователю они необходимы.

подскажите пожалуйста как сделать так чтобы после регистрации нового пользователя(из админпанели и со страницы сайта) данные «username» и «password» попадали в таблицу «auth_user»


Добавить комментарий