Веб-приложение на Django для отображения географических меток на карте.
Работу приложения можно увидеть по адресу: https://legodark.pythonanywhere.com/
- Интерактивная карта с отображением интересных мест.
- Панель администратора для управления местами, изображениями и описаниями.
- Редактор с форматированием (WYSIWYG) для описаний мест с помощью CKEditor.
- Сортировка изображений перетаскиванием в панели администратора.
- REST API для доступа к данным о местоположениях.
-
Клонируйте репозиторий.
git clone https://github.com/legodark-hub/django_geo_app.git cd django_geo_app -
Создайте виртуальное окружение и установите зависимости:
# Создание и активация виртуального окружения python -m venv .venv source .venv/bin/activate # Для Windows: .venv\Scripts\activate # Установка зависимостей pip install -r requirements.txt
-
Настройте переменные окружения: Создайте файл
.envв корне проекта и добавьте секретный ключ:SECRET_KEY='ваш-секретный-ключ' DEBUG=True -
Примените миграции базы данных:
python manage.py migrate
-
Создайте суперпользователя для доступа к панели администратора:
python manage.py createsuperuser
-
Запустите сервер для разработки:
python manage.py runserver
Приложение будет доступно по адресу
http://127.0.0.1:8000/.