django-sitegate
Приложение для Django, позволяющее упростить процессы входа и регистрации.
Репозиторий: https://github.com/idlesign/django-sitegate
Автор:
Игорь Стариков
Приложение поддерживает часто используемые сценарии регистрации и входа.
Вход:
Регистрация:
Пример настройки
Посмотрим на самой простой вариант конфигурирования, позволяющий получить на странице формы регистрации и входа.
1. Используем декоратор
2. После этого в шаблоне
Вот и всё. Теперь посетители смогут увидеть на странице формы регистрации и входа, а также воспользоваться ими.
За более подробным описанием и примерами обратитесь к документации (англ.).
Смотрите также:
* Анонс django-sitegate 0.10.0
Вход:
- имя/e-mail + пароль
- имя + пароль
Регистрация:
- имя/e-mail + пароль
- код приглашения + имя/e-mail + пароль
- имя + пароль
- имя + e-mail + пароль
- имя + пароль + подтверждение пароля
- имя + e-mail + пароль + подтверждение пароля
Пример настройки
Посмотрим на самой простой вариант конфигурирования, позволяющий получить на странице формы регистрации и входа.
1. Используем декоратор
sitegate_view
, чтобы указать, что представление поддерживает и регистрацию и вход: from django.shortcuts import render
from sitegate.decorators import sitegate_view
@sitegate_view
def entrance(request):
return render(request, 'entrance.html', {'title': 'Регистрация и вход'})
2. После этого в шаблоне
entrance.html
загрузите библиотеку тегов sitegate
и поместите теги sitegate_signup_form
и sitegate_signin_form
, в то место страницы, где должны расположиться формы. {% extends "_base.html" %}
{% load sitegate %}
{% block page_contents %}
{% sitegate_signin_form %}
{% sitegate_signup_form %}
{% endblock %}
Вот и всё. Теперь посетители смогут увидеть на странице формы регистрации и входа, а также воспользоваться ими.
За более подробным описанием и примерами обратитесь к документации (англ.).
Смотрите также:
* Анонс django-sitegate 0.10.0