Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Реализация дипломной работы API-сервиса для магазина

Этап 6. Реализация API views админки склада

Добавление эндпоинтов для работы с админкой:

- /admin/users/ - отображает список всех пользователей
- /admin/orders/ - реализует работу с заказами (поддерживаются методы GET, PATCH, DELETE)
- /admin/products/ - реализует работу с товарами (поддерживаются методы GET, PATCH, DELETE)

Данные методы актуальны только для суперпользователей с параметром is_staff=True, авторизация через Токен

Этап 7. Реализация работы с Redis и Celery

  1. Через Celery реализованы отправка email во время регистрации пользователя
  2. Выгрузка данных в магазин из yaml файла. (Дополнительно на время отладки перенес фаил в папку media и настроил Django, чтобы он отдавал данный фаил по url)

Этап 8. Оборачивание проекта в Docker

Реализован Docker контейнер
(не смог победить ошибку Redis при старте Celery, случайным образом удалось решить проблему через Dockerfile методом ручной установки пакета Redis)