Учебный проект по книге "Test-Driven Development with Python".
Для запуска вам понадобится:
- Python 3.8 или выше
- Веб-драйвер для вашего браузера. Скачать можно на этой странице в разделе Drivers.
Скачанный веб-драйвер (в моём случает это geckodriver для Firefox) скопируйте в корень проекта. Либо в ~/.local/bin
.
Настройки берутся из переменных окружения. Чтобы их определить, создайте файл .env
в корне проекта и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение
.
Доступные переменные:
SECRET_KEY
— обязательный секретный ключ Django. Это соль для генерации хэшей. Значение может быть любым, важно лишь, чтобы оно не было известно посторонним. Документация Django.DEBUG
— настройка Django для включения отладочного режима. Принимает значенияtrue
илиfalse
, по-умолчаниюfalse
. Документация Django.ALLOWED_HOSTS
— настройка Django со списком разрешённых адресов. Если запрос прилетит на другой адрес, то сайт ответит ошибкой 400. Можно перечислить несколько адресов через запятую, например127.0.0.1,192.168.0.1,site.test
. Документация Django.
Пример:
SECRET_KEY="mkl.so84hf;woj3r-0iqe4wt"
DEBUG=true
ALLOWED_HOSTS="localhost,127.0.0.1"