Написать сервис регистрации по инвайту. Основная логика работы: на главной выводить 2 разные страницы: одна - для авторизованных (со сылкой “Выйти”), другая - для остальных (форма ввода логина и пароля) при создании инвайта (в админке) уходит письмо на емейл счастливчика в письме ссылка, при переходе по которой, создается юзер и авторизуется пользователь после создания пользователю уходит емейл с логином и паролем
Дополнительные требования: инвайт не может быть использован повторно инвайт после использования должен быть привязан к пользователю наличие тестов
в качестве базы - sqlite в качестве емейл бэкенда - консоль
- Python версии 3.4
- Установленный пакетный менеджер pip
- Установить зависимости
pip install -r requirements.txt
- Создать файл .env и внести в него нужные параметры
cp .env_example .env
nano .env
- Создать пользователей по-умолчанию (Админа)
Доступные аккаунты:
admin@example.com / qwe
master@example.com / qwe
python manage.py create_default_users
- Запустить приложение
python run.py
либо
./runserver.sh