RedmanPlus / django_stripe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

django_stripe

Запуск

Для запуска проекта локально запустите следующие команды:

sudo docker compose up

Проект запустится в контейнере со всеми установленными зависимостями

Тестирование

Для тестирования проекта доступны следующие эндпоинты:

  • buy/int:id - создает сессию Stripe
  • item/str:pk - Страница для просмотра товара и его покупки
  • order - создает объект заказа, содержащий несколько items, получает на вход список id айтемов
  • buy-order/int:id - создает сессию Stripe для Order
  • order/str:pk - Страница для заказа order

Добавление item в order не было реализовано, так как это требует создание юзера и корзины юзера, что не входило в список требований к заданию

Удаленный доступ

Проект запущен на локальной машине с пропущенными через ngrok портами. Ссылка для доступа к сервису приложена в сообщении с ссылкой на этот репозиторий

About


Languages

Language:Python 79.7%Language:JavaScript 8.3%Language:HTML 6.9%Language:Shell 3.7%Language:Dockerfile 1.5%