class Team(models.Model): name = models.CharField(max_length=25, unique=True)
class UserProfile(models.Model): user = models.OneToOneField(User) team = models.ForeignKey(Team, unique=False)
Теперь несколько вопросов. UserProfile - как сделать уникальный ключ по 2м полям? В модели user email не должен быть уникальным. Как это сделать? Как правильно спроектировать регистрацию и авторизацию юзера?
в джанго есть стандартные инструменты авторизации http://djbook.ru/ch12s03.html ,думаю это будет лучший вариант. и велосипедить админку им не понадобится