Создание форм входа и регистрации с Contrib.Auth в Django - PullRequest
6 голосов
/ 20 ноября 2008

Я новичок в Django, и в течение последних нескольких дней я не мог понять, как правильно установить приложение django.contrib.auth в моем проекте. Что ж, установка, вероятно, не то слово, но его настройка для моих целей.

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

В settings.py у меня есть django.contrib.auth в моем INSTALLED_APPS. Я также установил промежуточное ПО аутентификации и промежуточное ПО сеансов.

Я также четко вижу в Django.contrib.auth.views и Django.contrib.auth.forms, где находятся обработчики регистрации и аутентификации.

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

(Как, например, мне нужно включить эти файлы Auth в файл forms.py моего приложения? Что мне нужно для моделирования, которое еще не было смоделировано для меня? И, наконец, поскольку я вижу в Django.contrib. auth.views нужен каталог регистрации с HTML-шаблонами, как я могу правильно связать их друг с другом?)

Разобрался с проблемой. Просто нужно следовать соглашениям по настройке URL Django. Пример: (r '^ accounts / login / $', 'django.contrib.auth.views.login'),

1 Ответ

4 голосов
/ 11 декабря 2008

Джеймс Беннет django-registration является отличным вспомогательным приложением, используемым для общей схемы регистрации / входа.

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