Skip to content

Интернет магазин, созданный по ходу обучения на онлайн курсах Geek Brains на фреймворке Django

License

Notifications You must be signed in to change notification settings

Duha357/my_online_store

Repository files navigation

my_online_store

Проект моего примера интернет магазина. Не располагается ни по какому адресу!

Проверено на версии Python:

python 3.7

Как запустить проект:

  • Установить Python

  • Скачать проект целиком и распаковать в желаемую папку или использовать команду: git clone https://github.com/Duha357/my_online_store

  • Через терминал зайти в папку проекта и создать виртуальное окружение: python -m venv названиеокружения

  • Запустить виртуальное окружение: названиеокружения\Scripts\activate (для Linux или OS X: source названиеокружения/bin/activate)

  • Из виртуального окружения вызвать команду: pip install -r requirements.txt

  • В терминале ввести команду: python manage.py makemigrations

  • В терминале ввести команду: python manage.py migrate

  • Запустить: python manage.py runserver

  • Перейти на localhost:8000, либо http://127.0.0.1:8000

Внимание: Гугл авторизация не будет работать без SOCIAL_AUTH_GOOGLE_OAUTH2_KEY и SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET, но выкладывать ключи в публичный доступ моветон. Поэтому мои ключи останутся у меня и для правильной работы необходимо будет провести данные операции:

  • Создать файл 'google+.json' и положить его в папку с проектом (туда же, где лежит manage.py)

  • Открыть файл любым, корректно работающим с кодом, текстовым редактором и добавить туда идентификатор и секретный ключ клиента в формате json. Как их получить читайте здесь: https://developers.google.com/adwords/api/docs/guides/authentication?hl=ru#get_a_client_id_and_client_secret

About

Интернет магазин, созданный по ходу обучения на онлайн курсах Geek Brains на фреймворке Django

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published