Веб-сервис "Ближайшая автомойка" полезен для тех, кто ищет автомойку поблизости. Он может позволить быстро и удобно найти ближайшую доступную автомойку, ознакомиться с ее адресом, рабочим временем, ценами и услугами. Также сервис может предоставлять информацию об акциях и скидках на автомойки в районе проживания пользователей.
git clone https://github.com/web-Nearest-car-wash/car_wash_backend.git
cd car_wash_backend
Чтобы использовать версию Python, установленную в вашей системе, выполните следующую команду:
poetry env use system
или укажите конкретную версию:
poetry env use python3.11
Чтобы виртуальное окружение находилось в папке проекта выполнить следующую команду:
poetry config virtualenvs.in-project true
Создайте и активируйте виртуальное окружение в проекте, установите зависимости:
poetry shell
poetry install
Документация по работе с poetry https://python-poetry.org/docs/
pre-commit install
Если хочется установить локально postgre, а не sqlite базу:
В infra/dev папке Добавляем енв файл в infra/dev/.env
DB_ENGINE=django.db.backends.postgresql
POSTGRES_DB=carwash
POSTGRES_USER=carwashadmin
POSTGRES_PASSWORD=carwashadmin12345
и в терминале: docker compose up -d
После этого базу можно наполнить: В терминале python manage.py load_data и load_images
Swagger тут должна быть ссылка
Redoc тут должна быть ссылка