Сайт для отображения GEOJson меток на карте города. Поможет вам найти место поблизости, где можно отлично провести время.
Ссылка на сайт (на ресурсе PythonAnywhere)
- Установить Python
- Создать и активировать виртуальное окружение:
python -m venv env
source env/scripts/activate
- Установить зависимости:
pip install -r requirements.txt
- Создать в папке с проектом файл .env, указав в нем следующие значение:
SECRET_KEY = <значение секретного ключа на ваш выбор (чем сложнее - тем лучше)>
DEBUG = <True либо False, зависит от целей>
ALLOWED_HOSTS = <имена хостов через пробел, например: localhost 127.0.0.1 azabirov.pythonanywhere.com>
- Запустить проект:
python manage.py runserver
- Собрать статику:
python manage.py collectstatic
- Сервер запустится по адресу:
Двумя способами:
- Через админку, с помощью дружелюбного интерфейса. Тестовые логин и пароль:
login: admin
password: admin123
- Воспользовавшись командой
loadplace
на запущенном сервере:
python manage.py loadplace <ссылка на GEOJSon метку>
Пример данных в формате GEOJSon, которые нужно передать по ссылке:
{
"title": "Название",
"imgs": [
"http://placehold.it/350x50",
"http://placehold.it/350x50",
],
"description_short": "Краткое описание",
"description_long": "<p>Длинное описание в HTML</p>",
"coordinates": {
"lng": "37.32478",
"lat": "55.70731"
}
}
Данные для сайта взяты с сайта Kudago