Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 2.64 KB

task_3.md

File metadata and controls

34 lines (26 loc) · 2.64 KB

Задание - спроектировать и реализовать на обоих фреймворках структуру и эндпоинты API, определить форматы запросов и ответов, а также обеспечить безопасность и аутентификацию. Представьте, что ваше API будет использоваться как внутри организации, так и внешними клиентами.

Вам необходимо разработать REST API для системы управления задачами (To-Do), который будет обслуживать операции управления задачами и проектами. Ваше API должно обеспечивать следующий функционал:

Управление задачами:

  • Создание новой задачи с указанием названия, описания, статуса (выполнена/не выполнена) и срока выполнения и проекта
  • Получение списка всех задач.
  • Получение информации о конкретной задаче по ее идентификатору.
  • Обновление информации о задаче.
  • Удаление задачи.

Управление проектами:

  • Создание нового проекта с указанием названия и описания.
  • Получение списка всех проектов.
  • Получение информации о конкретном проекте по его идентификатору.
  • Обновление информации о проекте.
  • Удаление проекта.
  • Получение всех задач проекта.

Связи между задачами и проектами:

  • Задачи могут быть связаны с одним или несколькими проектами.

Для выполнения задания может понадобиться

для django:

для fast api: