From 92db8d61ed745094e1419d1c0c937d55f3f35d7d Mon Sep 17 00:00:00 2001 From: Dominic DiTaranto Date: Sun, 21 Jun 2026 14:11:51 -0400 Subject: [PATCH] leaflet --- localist/settings.py | 1 + requirements.txt | 4 ++-- web/models/event.py | 5 +++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/localist/settings.py b/localist/settings.py index 3eb383e..1851b05 100644 --- a/localist/settings.py +++ b/localist/settings.py @@ -22,6 +22,7 @@ ALLOWED_HOSTS = [] INSTALLED_APPS = [ "corsheaders", "django.contrib.gis", + "leaflet", "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", diff --git a/requirements.txt b/requirements.txt index d04606f..e8be223 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,6 +2,8 @@ asgiref==3.11.1 certifi==2026.5.20 charset-normalizer==3.4.7 Django==6.0.6 +django-cors-headers==4.0.0 +django-leaflet==0.33.0 django-rest-framework==0.1.0 djangorestframework==3.17.1 idna==3.18 @@ -10,5 +12,3 @@ psycopg-binary==3.3.4 requests==2.34.2 sqlparse==0.5.5 urllib3==2.7.0 -django-cors-headers==4.0.0 - diff --git a/web/models/event.py b/web/models/event.py index bd86957..7b4d246 100644 --- a/web/models/event.py +++ b/web/models/event.py @@ -1,4 +1,5 @@ -from django.contrib.gis import admin +from django.contrib import admin +from leaflet.admin import LeafletGeoAdmin from django.contrib.gis.db import models from web.models.base import BaseModel @@ -29,7 +30,7 @@ class Event(BaseModel): db_table = 'events' -class EventAdmin(admin.GISModelAdmin): +class EventAdmin(LeafletGeoAdmin): search_fields = ( 'name', 'description',