- установить все зависимости из пакета requirements.txt
pip install -r requirements.txt
- создать суперпользователя 'admin'
python manage.py createsuperuser
- выполнить миграции базы данных
python manage.py migrate
- запустить проект из папки с приложением
python manage.py runserver
- добавить через админ-панель "http://127.0.0.1:8000/admin/" в соответствующие модели информацию о товаре
- доступные url:
http://127.0.0.1:8000/item/{id}
Для вывода детальной информации о товаре и возможности оплатить его использую библиотеку Stripe.
http://127.0.0.1:8000/buy/{id}
Получение SessionID выбранного товара.
http://127.0.0.1:8000/order/{id}
Для вывода детальной информации о заказе и возможности оплатить его использую библиотеку Stripe.
http://127.0.0.1:8000/buy_order/{id}
Получение SessionID выбранного заказа.
- на удалённом сервере доступные методы:
http://akorsunov.beget.tech/item/{id}
Для вывода детальной информации о товаре и возможности оплатить его использую библиотеку Stripe.
http://akorsunov.beget.tech/buy/{id}
Получение SessionID выбранного товара.
http://akorsunov.beget.tech/order/{id}
Для вывода детальной информации о заказе и возможности оплатить его использую библиотеку Stripe.
http://akorsunov.beget.tech/buy_order/{id}