Сайт для помощи по игре Pokemon GO. Это игра про ловлю покемонов.
Суть игры в том, что на карте периодически появляются покемоны, на определённый промежуток времени. Каждый игрок может поймать себе покемона, и пополнить свою личную коллекцию.
На карте может быть сразу несколько особей одного и того же покемона: например, 3 Бульбазавра. Каждую особь могут поймать сразу несколько игроков. Если игрок поймал себе особь покемона, она исчезает для него, но остаётся для других.
В игре есть механика эволюции. Покемон одного вида может "эволюционировать" в другого. Так, например, Бульбазавр превращается в Ивизавра, а тот превращается в Венузавра.
Для запуска сайта вам понадобится Python третьей версии.
Скачайте код с GitHub. Затем установите зависимости
pip install -r requirements.txt
Создайте базу данных, если у вас её нет
python3 manage.py makemigrations
python3 manage.py migrate
Создайте аккаут администратора
python3 manage.py createsuperuser
Запустите разработческий сервер
python3 manage.py runserver
Часть настроек проекта берётся из переменных окружения. Чтобы их определить, создайте файл .env
рядом с manage.py
и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение
.
Доступны 2 переменные:
DEBUG
— дебаг-режим. Поставьте True, чтобы увидеть отладочную информацию в случае ошибки.SECRET_KEY
— секретный ключ проекта
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.