Сайт с использованием Django, DRF, PostgreSQL, Heroku.
Есть возможность создавать сообщения, просматривать список всех сообщений и изучить каждое отдельное сообщение, используя ссылку с уникальным идентификатором.
Есть допольнительная валидация поля емейла (с помощью regex), и валидация сообщения от пользователя(мешьше 100 и больше 0 символов).
Также есть возможность посмотреть документацию сайта (Swagger).
Вам понадобится:
- Python 3.6+, PostgreSQL, Django 3.x, DRF.
- Cкачать репозиторий(копировать) с помощью github или git - git clone https://github.com/tigerk00/test_job_DB2.git --config core.autocrlf=false
- Назначить локальные переменные для корректной работы БД и Django проекта в частности.
- Выполнить команду `pip install -r requirements.txt` для установки нужных библиотек.
- Запустить локальный сервер http://localhost:8000/ .
- ... Или просто вопользоваться данным сервисом на Heroku: https://testchattigerk.herokuapp.com/
Домашняя страница(в нашем случае - документация) [https://testchattigerk.herokuapp.com/]:
Список сообщений от пользователей [https://testchattigerk.herokuapp.com/api/messages/list/]:
Детали определенного сообщения [https://testchattigerk.herokuapp.com/api/messages/single/1]:
Форма создания нового сообщения [https://testchattigerk.herokuapp.com/api/messages/create/]:
.png)


