Это сайт где, можно загрузить файл и проверить его через линтеры(ruff, mypy, flake8)
Видео демонстрация функционала ссылка.
Тестовое задание по которому делался проект
Настройте бэкенд:
создайте файл .env в каталоге WebFileLint/ со следующими настройками:
Все настройки, кроме отмеченных звёздочкой * необязательные.
POSTGRES_USER— Логин от postgres user'а;POSTGRES_PASSWORD— Пароль от postgres user'а;POSTGRES_HOST— Адрес от postgres;POSTGRES_PORT— Порт от postgres;DEBUG— Дебаг-режим; ПоставьтеFalse;- *
SECRET_KEY— Секретный ключ проекта. Он отвечает за шифрование на сайте/ Например, им зашифрованы все пароли на вашем сайте; ALLOWED_HOSTS— см; документацию Django.- *
SMTP_HOST,SMTP_USERNAME,SMTP_PORT,SMTP_PASSWORD- Настройка аккаунта чтобы отправлять письма пользователям
Установите Docker и Docker-compose
Отдельно собирать docker images не надо, их соберет Docker Compose при первом запуске.
Запустите контейнеры:
docker-compose up -dПроведите миграции:
docker exec backend_file_lint python manage.py migrate --no-inputCоздайте админ пользователя:
docker exec -it backend_file_lint python manage.py createsuperuserdocker exec backend_file_lint python manage.py test