Skip to content
This repository has been archived by the owner on Jul 17, 2023. It is now read-only.

API + наполнение бд из таблиц excel с помощью pandas(завернут в docker)

Notifications You must be signed in to change notification settings

xRA1Nx/DRF-API-Postgres-practic_work

Repository files navigation

UPD: Создана отдельная ветка - https://github.com/xRA1Nx/Test-Work/tree/postgres наработки в которой произведены уже после отправки задания!

  • БД переделана на PostgreSql
  • Проект завернут в контенер (Docker-compose)

Запуск проекта:

1 - установить все зависимости: pip install -r req.txt
2 - сделать миграции : python manage.py makemigrations
3 - применить миграции : python manage.py migrate
4 - установить свой SECRET_KEY (на прямую в settings.py или в .env c именем 'KEY')
5 - запуск проекта - python manage.py runserver



Урлы:
документация:
http://127.0.0.1:8000/api/swagger/
http://127.0.0.1:8000/api/redoc/

эндпоинт для обработки файла bills.xlsx:
http://127.0.0.1:8000/api/parse/

эндпоинт со списком счетов с возможностью фильтровать по организации, клиенту:
http://127.0.0.1:8000/api/pills/


Комментарии: из ТЗ не понял, нужно ли выгружать данные из файла по 1му заданию. Я не использовал файл bills.xlsx(из 1го задания), и делал выгрузку только из 3х файлов 2го задания. Как я понял из ТЗ , порядок столбцом может меняться, поэтому я не использовал порядковую индексацию. Сходу не нашел другого решения, как использовать набор возмоных слов входящих в названии полей таблицы.

About

API + наполнение бд из таблиц excel с помощью pandas(завернут в docker)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published