Можно ли использовать модель auth_user от django для хранения информации о пользователе? - PullRequest
0 голосов
/ 20 июня 2011

Если я пытаюсь создать приложение входа в систему для своего проекта, рекомендуется ли использовать auth_user в качестве модели для хранения вновь созданного пользователя и просто добавить в мое приложение регистрации через:

from auth.models import User

class UserForm(ModelForm):
    class Meta:
        model=User

Или лучше создать собственную модель для хранения пользователей. Будет ли работать то, что у меня выше? Я уверен, что ответ либо «конечно, это то, для чего оно существует», либо «дорогой бог, зачем ты это хочешь», но я не знаю, какой именно.

Ответы [ 2 ]

0 голосов
/ 20 июня 2011

Краткий ответ - да. и если вы хотите сохранить дополнительную информацию о пользователе, вы можете создать другую модель и внешний ключ для пользовательской модели.

0 голосов
/ 20 июня 2011

User предназначен для хранения учетных данных пользователей, которые смогут войти в систему и использовать систему с помощью обычных механизмов аутентификации Django. Если ваш проект будет использовать аутентификацию Django, тогда да, User - правильная модель для использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...