Данный проект представляет собой Django проект позоляющий сохранять картники и описание к ним
- Python 3.11.6;
- Django
- Django REST Framework
- MySQL(Реляционная база)
- Requests
ТЗ проекта ↓
Реализовать API с 3мя эндпоинтами: 1.1. Принимает json с картинкой (base64) и описание картинки в виде текста. 1.2. Отдает список картинок с описанием. 1.3. Удаляет картинку из бд по ID.Реализовать интерфейс который общается с API из пункта 1: 2.1. Форма по отправке картинки с описанием. 2.2. Список всех картинок с кнопкой удаления.
- Клонируем:
git clone https://github.com/Sodx1/TestSirus.git/
- Устанавливаем venv и активируем его:
cd sirus
python -m venv venv
cd venv/Scripts
activate.bat
- Устанавливаем зависимости из requirements.txt
pip install -r requirements.txt
- Делаем все миграции для этого используйте MySQL. Все параметры находится в файле setings.py
- Запускаем приложение:
python manage.py runserver
Сыллки для работы приложения
http://127.0.0.1:8000/interface/list/
http://127.0.0.1:8000/api/images/