Skip to content

legodark-hub/django_geo_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Geo App

Веб-приложение на Django для отображения географических меток на карте.

Демонстрация

Работу приложения можно увидеть по адресу: https://legodark.pythonanywhere.com/

Возможности

  • Интерактивная карта с отображением интересных мест.
  • Панель администратора для управления местами, изображениями и описаниями.
  • Редактор с форматированием (WYSIWYG) для описаний мест с помощью CKEditor.
  • Сортировка изображений перетаскиванием в панели администратора.
  • REST API для доступа к данным о местоположениях.

Установка и запуск

  1. Клонируйте репозиторий.

    git clone https://github.com/legodark-hub/django_geo_app.git
    cd django_geo_app
  2. Создайте виртуальное окружение и установите зависимости:

    # Создание и активация виртуального окружения
    python -m venv .venv
    source .venv/bin/activate  # Для Windows: .venv\Scripts\activate
    
    # Установка зависимостей
    pip install -r requirements.txt
  3. Настройте переменные окружения: Создайте файл .env в корне проекта и добавьте секретный ключ:

    SECRET_KEY='ваш-секретный-ключ'
    DEBUG=True
    
  4. Примените миграции базы данных:

    python manage.py migrate
  5. Создайте суперпользователя для доступа к панели администратора:

    python manage.py createsuperuser
  6. Запустите сервер для разработки:

    python manage.py runserver

    Приложение будет доступно по адресу http://127.0.0.1:8000/.

About

Веб-приложение на Django для отображения географических меток на карте

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors