Проект моего примера интернет магазина. Не располагается ни по какому адресу!
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