Для запуска нужно выполнить следующие действия:
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
6.1 Создать файл .env.js в папке buy_something/static/js. Содержимое должно
быть заполнено по шаблону .env-dist.js.
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
Либо можно воспользоваться чудесным сервисом под названием docker:
1. Выполнить действи №1 из предыдущего списка действий
2. Выполнить действи №2 из предыдущего списка действий
3. Выполнить действи №6 из предыдущего списка действий
4. Выполнить действи №6.1 из предыдущего списка действий
5. docker build -t buy_something .
6. docker run -it -p 8000:8000 buy_something
7. Написать в адресной строке и открыть http://localhost:8000