Art Collection API — это приложение, которое позволяет сохранять любимые произведения искусства. С его помощью можно:
- Добавлять произведения искусства.
- Управлять жанрами и категориями произведений.
- Использовать API для взаимодействия с данными.
Приложение идеально подходит для создания и управления персональной коллекцией произведений искусства.
Если проект настроен для работы с Docker:
-
Соберите и запустите контейнеры:
docker-compose up --build
-
Выполните миграции базы данных:
docker exec -it django_web python manage.py migrate -
Создайте суперпользователя:
docker exec -it django_web python manage.py createsuperuser -
(Опционально) Заполните базу данных начальными данными:
docker exec -it django_web python manage.py loaddata fixtures.json
Если Docker не используется:
-
Установите зависимости проекта:
pip install -r requirements.txt
-
Выполните миграции базы данных:
python manage.py migrate
-
Создайте суперпользователя:
python manage.py createsuperuser
-
Запустите приложение:
python manage.py runserver
-
(Опционально) Заполните базу данных начальными данными:
python manage.py loaddata fixtures.json
Если вы хотите экспортировать текущие данные из базы:
python manage.py dumpdata > fixtures.jsonТеперь вы можете пользоваться Art Collection API для управления коллекцией произведений искусства!