Данный проект развернут по адресу 176.119.158.224/items, для входа в админку admin/admin. Сервер очень слабый (1 ядро/2.2ггц), потому прошу терпения,так как запросы могут долго выполняться.
Для локального запуска и тестирования проекта вам потребуется Docker, аккаунт в сервисе Stripe с данными Publishable key и Secret key. Во время запуска проекта в базу будут загружены тестовые данные из items_data.json
.
- Клонируйте репозиторий:
git clone
- Перейдите в каталог Test-Stripe:
cd Test-Stripe
- Создайте .env со следующими данными:
SECRET_KEY=YOUR_DJANGO_SECRET_KEY
STRIPE_API_KEY=Publishable_key
STRIPE_PUBLIC_KEY=Secret key
- Запустите проект:
sudo docker compose up -d --build
- Создайте суперпользователя:
sudo docker compose exec backend python manage.py createsuperuser
- Проект будет доступен по адресу http://localhost/
- /items/ - Список достпуных итемов
- /item/id/ - Страница итема с возможностью покупки или добавления в корзину
По поводу задания: не совсем понятно, что из себя должны представлять модели Discount (скидка, как я понял) и Tax. Могу сделать и остальные задания, но боюсь, что вакансия закроется быстро, а свободное время на реализацию есть только после работы.