"BOOK_pars" - это веб-приложение для парсинга данных о книгах из источника, сохранения их в базу данных и предоставления пользовательского интерфейса для просмотра и управления книгами. Приложение разработано с использованием фреймворка Django.
- Django - веб-фреймворк для Python (https://www.djangoproject.com/)
- PostgreSQL - система управления базами данных (https://www.postgresql.org/)
- Docker - контейнеризация приложения (https://www.docker.com/)
-
Установите Docker и Docker Compose на свою систему, если они еще не установлены.
-
Создайте файл
.env
в корневой директории проекта и укажите необходимые переменные окружения:
POSTGRES_USER=<user_name>
POSTGRES_PASSWORD=<user_password>
POSTGRES_DB=<name_db>
POSTGRES_HOST=db
POSTGRES_PORT=5432
- Запустите контейнеры с помощью команды:
docker-compose up -d
- Приложение будет доступно по адресу http://localhost:8000/
- Приложение позволяет парсить данные о книгах из источника и сохранять их в базу данных.
- Приложение предоставляет интерфейс администратора для просмотра, добавления, изменения и удаления книг и категорий.
Для остановки и удаления контейнеров выполните следующую команду:
docker-compose down -v
После выполнения этих шагов приложение "BOOK_pars" будет успешно установлено и работать на вашем локальном компьютере. Вы можете использовать его для парсинга данных о книгах и управления ими с помощью интерфейса администратора.