Референс для проекта по веб-разработке
- Скачать этот репозиторий или клонировать его
- Перейти в папку репозитория при помощи
cd pip install -r requirements.txtpython manage.py runserver --insecure
Предполагается использование версии 4.1.7 фреймворка Django. Для ее запуска вам понадобится интерпретатор Python версии 3.8, 3.9, 3.10, 3.11 или (рекомендуется) 3.12.
В своем проекте вы можете использовать и более новую версию фреймворка (5.x.x).
Для загрузки секретов как переменных окружения используется библиотека python-dotenv.
Все секретные токены должны быть спрятаны в коде за импортом. Для этого создайте в корне репозитория файл .env
и добавьте в него пары «переменная=значение».
Файл .env нужно обязательно поместить в .gitignore!
Затем в settings.py загрузите эти переменные при помощи команды load_dotenv() и обратитесь к ним через os.getenv():
import os
from dotenv import load_dotenv
dotenv_path = os.path.join(BASE_DIR, ".env")
load_dotenv()
SECRET_KEY = str(os.getenv("SECRET_KEY"))Перед сдачей проекта обязательно выполните pylint proj_maths и устраните все ошибки. Кроме того, обратите внимание на требования к проекту в LMS.