Форум сайта python.su
0
Здравствуйте!
Не судите строго, начал изучать только недавно.
Требуется авторизация, посмотрел стандартную.
Не устраивает, что там много лишних таблиц, мне не требуется допустим работа с ‘groups’. Можно ли как-то убрать эти таблицы не нарушая стабильность и упростить таблицы с ‘permission’ или же просто закрыть на все это глаза?
Так же требуется расширение модели User, как лучше всего это сделать?
Что будет, если добавить пару полей сразу в django.contrib.auth.models.py в класс User?
И не легче ли будет написать свою авторизацию, чем переписывать существующую или все-таки же не стоит создавать колесо?
Офлайн
2
4aserзакрыть
же просто закрыть на все это глаза?
4aserOneToOneField + профайлы
Так же требуется расширение модели User, как лучше всего это сделать?
4aserпропадет переносимость, будет работать только у вас, также возможен конфликт со сторонним кодом в зависимости от того что за поля и т.д.
Что будет, если добавить пару полей сразу в django.contrib.auth.models.py в класс User?
4aserПочему бы и нет - если штатная не устраивает
И не легче ли будет написать свою авторизацию
Офлайн
0
получается стандартная авторизация не поддается изменениям в плане моделей?
Офлайн
1
Почитай вот это: http://docs.djangoproject.com/en/dev/topics/auth/#specifying-authentication-backends
Офлайн