Джанго приглашение

Я хочу создать сайт, на котором людям нужно будет подписаться по электронной почте, и я буду единственным, кому разрешено приглашать людей. Я думаю, что приглашение мне нужно. Это правильно? Это легко реализовать? Любая подсказка приветствуется.

Для установки django-registration и django-приглашения я прочитал, что я могу просто поместить разархивированные файлы в мой путь django. Это правильно? Или я должен использовать легкую установку?

Большое спасибо.

1 ответ

Как правило, вы должны иметь возможность поместить любое приложение / модуль в папку django, и оно должно работать.

Однако есть несколько вещей, которые не следует упускать из виду.

  1. Убедитесь, что вы не забыли отредактировать settings.py и urls.py, как указано для каждого конкретного приложения

  2. Проверьте, есть ли какие-либо зависимости. Некоторые приложения могут требовать установки определенных библиотек, например, изображений и т. Д.

  3. Некоторые приложения имеют более сложный процесс и нуждаются в дополнительных настройках, файлах и настройках.

Специально для регистрации в 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

Удачи

Другие вопросы по тегам