Add python-dotenv
This commit is contained in:
parent
796ffb0898
commit
86995e01b3
@ -48,9 +48,9 @@ cp .env.example .env
|
|||||||
sudo apt install make
|
sudo apt install make
|
||||||
pip install --upgrade pip
|
pip install --upgrade pip
|
||||||
pip install -r requirements/dev.txt
|
pip install -r requirements/dev.txt
|
||||||
(set -a && source .env && ./manage.py migrate)
|
./manage.py migrate
|
||||||
(set -a && source .env && ./manage.py loaddata data.json)
|
./manage.py loaddata data.json
|
||||||
(set -a && source .env && ./manage.py runserver)
|
./manage.py runserver
|
||||||
```
|
```
|
||||||
|
|
||||||
## Перед запуском для тестирования:
|
## Перед запуском для тестирования:
|
||||||
@ -65,7 +65,7 @@ pip install -r requirements/dev.txt
|
|||||||
- Перейти в папку приложения
|
- Перейти в папку приложения
|
||||||
- Активировать виртуальное окружение
|
- Активировать виртуальное окружение
|
||||||
- Выполнить команду `pip install -r requirements/dev.txt`
|
- Выполнить команду `pip install -r requirements/dev.txt`
|
||||||
- В виртуальное окружение добавить следующие переменные:
|
- В файл `.env` добавить следующие переменные:
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -11,6 +11,7 @@ https://docs.djangoproject.com/en/3.1/ref/settings/
|
|||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||||
@ -18,6 +19,9 @@ BASE_DIR = Path(__file__).resolve().parent.parent
|
|||||||
# Quick-start development settings - unsuitable for production
|
# Quick-start development settings - unsuitable for production
|
||||||
# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/
|
# See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/
|
||||||
|
|
||||||
|
# Load environment variables from .env
|
||||||
|
load_dotenv()
|
||||||
|
|
||||||
# SECURITY WARNING: keep the secret key used in production secret!
|
# SECURITY WARNING: keep the secret key used in production secret!
|
||||||
SECRET_KEY = os.getenv('ACTRL_SECRET_KEY', 'empty')
|
SECRET_KEY = os.getenv('ACTRL_SECRET_KEY', 'empty')
|
||||||
|
|
||||||
|
@ -14,3 +14,6 @@ sphinx-rtd-theme==0.5.1
|
|||||||
sphinx-autodoc-typehints==1.11.1
|
sphinx-autodoc-typehints==1.11.1
|
||||||
pyenchant==3.2.0
|
pyenchant==3.2.0
|
||||||
sphinxcontrib-spelling==7.1.0
|
sphinxcontrib-spelling==7.1.0
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
python-dotenv==0.17.1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user