Джанго приглашение
Я хочу создать сайт, на котором людям нужно будет подписаться по электронной почте, и я буду единственным, кому разрешено приглашать людей. Я думаю, что приглашение мне нужно. Это правильно? Это легко реализовать? Любая подсказка приветствуется.
Для установки django-registration и django-приглашения я прочитал, что я могу просто поместить разархивированные файлы в мой путь django. Это правильно? Или я должен использовать легкую установку?
Большое спасибо.
1 ответ
Как правило, вы должны иметь возможность поместить любое приложение / модуль в папку django, и оно должно работать.
Однако есть несколько вещей, которые не следует упускать из виду.
Убедитесь, что вы не забыли отредактировать settings.py и urls.py, как указано для каждого конкретного приложения
Проверьте, есть ли какие-либо зависимости. Некоторые приложения могут требовать установки определенных библиотек, например, изображений и т. Д.
Некоторые приложения имеют более сложный процесс и нуждаются в дополнительных настройках, файлах и настройках.
Специально для регистрации в Django 2 строки в settings.py:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.sites',
'registration', # add this line!
)
ACCOUNT_ACTIVATION_DAYS = 7 # И эта строка! # Недельное окно активации; Вы можете, конечно, использовать другое значение.
а также в urls.py:
(r'^accounts/', include('registration.backends.default.urls')),
Что касается приглашения, то оно почти такое же:
https://bitbucket.org/david/django-invitation/wiki/Home
Удачи