Есть ли доступный Django уже созданный пакет для входа - PullRequest
0 голосов
/ 21 декабря 2011

У Django есть хорошо продуманный админ-сайт, который обычно находится по адресу your-site / admin.

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

Так что теперь мои вопросы:

  1. Должен ли я создать свой собственный сайт для входа в систему для предоставления функций, специфичных для сайта?
  2. есть ли уже созданный пакет, который я могу использовать повторно и добавлять в него свои собственные функции?

Ответы [ 3 ]

0 голосов
/ 21 декабря 2011

Вы можете создавать группы пользователей в django-admin, чтобы упростить назначение разрешений вместо установки разрешений отдельным пользователям.

Django-admin имеет ряд ограничений, но для управления ими существует множество расширений.

0 голосов
/ 21 декабря 2011

Приложение django-userna избавит вас от боли.

http://django -userena.org /

Но лично я использую Pinax.Когда я запускаю проект, в него встроена вся учетная запись (логин / сброс пароля / управление электронной почтой и т. Д.), И я могу сосредоточиться на том, что делает мой проект отличным , вместо того, чтобы заново изобретать все элементы управления пользователями.

0 голосов
/ 21 декабря 2011

Когда мне нужно использовать (и, возможно, настроить) приложение для входа, я всегда использую django-registration .

Это очень полное приложение, у меня естьключ активации электронной почты и некоторые другие интересные функции.И если вы хотите добавить / изменить некоторые новые функции, вам просто нужно создать новый бэкэнд (вы можете унаследовать общее поведение от бэкэнда по умолчанию.

Надеюсь, это поможет

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