Веб-интерфейс для имитации платежей в качестве тестового задания

Harry Potter 00ab20e71f Добавлено начальное описание 2 anos atrás
core 613e708664 Определена обработка запроса для оплаты продукта 2 anos atrás
fixtures d7e82d1c11 Добавлены начальные данные для бд 2 anos atrás
product c2c6102d55 Сделано отображение связанных продуктов с заказом 2 anos atrás
static e85d529dc8 Сделано отображение пустой корзины 2 anos atrás
templates 8eb0123b83 Сделано отображение ограниченного количества слов в списке продуктов 2 anos atrás
.env-dist 1c09101ffd Изменен шаблон для .env 2 anos atrás
.gitignore 03b1063db1 Сделана базовая структура проекта 2 anos atrás
Dockerfile e4b6464025 Сделан запуск приложения через docker 2 anos atrás
README.txt 00ab20e71f Добавлено начальное описание 2 anos atrás
entrypoint.sh e4b6464025 Сделан запуск приложения через docker 2 anos atrás
init_installation.sh e4b6464025 Сделан запуск приложения через docker 2 anos atrás
manage.py 03b1063db1 Сделана базовая структура проекта 2 anos atrás
requirements.txt 5499d2cf6a poetry заменен на pip 2 anos atrás

README.txt

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

1. git clone https://notabug.org/borrya_/buy_something (Клонируем проект)

2. cd buy_something (Переходим в проект)

3. python3 -m venv venv (Создаем виртуальное окружение)

4. . venv/bin/activate (Активируем виртуальное окружение)

5. pip install -r requirements.txt (Устанавливаем зависимости)

6. Создать файл .env и заполнить по шаблону .env-dist. STRIPE_SICRET_KEY - это
ключ для сервиса stripe.com. Посмотреть как его получить
можно здесь - https://stripe.com/docs/keys#reveal-an-api-secret-key-for-test-mode

7. python manage.py makemigrations (Создаем миграции)

8. python manage.py migrate (Применяем миграции)

9. python manage.py createsuperuser (Создаем пользователя)

10. python manage.py loaddata fixtures/list_of_products.json --app product.product (Загружаем начльные данные)

11. python manage.py runserver (Запускаем приложение)

12. Написать в адресной строке и открыть http://localhost:8000