Best Flask open-source libraries and packages

Flask

REST-API for ads written with Flask. User can add, delete, edit the ad.
Updated 1 year ago

Домашнее задание к лекции «Flask»

Инструкцию по сдаче домашнего задания вы найдете на главной странице репозитория.

Задание 1

Вам нужно написать REST API (backend) для сайта объявлений.

Должны быть реализованы методы создания/удаления/редактирования объявления.

У объявления должны быть следующие поля:

  • заголовок
  • описание
  • дата создания
  • владелец

Результатом работы является API, написанное на Flask.

Этапы выполнения задания:

  1. Сделайте роут на Flask.
  2. POST метод должен создавать объявление, GET - получать объявление, DELETE - удалять объявление.

Задание 2 *(не обязательное)

Добавить систему прав.

Создавать объявление может только авторизованный пользователь. Удалять/редактировать может только владелец объявления. В таблице с пользователями должны быть как минимум следующие поля: идентификатор, почта и хэш пароля.