Autocomplete from GIS list of CRSs..

..using django-autocomplete-light, in both the admin area and the
end-user form

Closes #32
This commit is contained in:
Carl van Tonder
2018-04-04 15:26:24 -04:00
parent a50c40e739
commit dce53630f7
9 changed files with 101 additions and 17 deletions

View File

@ -1,7 +1,21 @@
from django.contrib import admin
from django import forms
from dal import autocomplete
from leaflet.admin import LeafletGeoAdmin
from .models import CaseStudy
from .models import CaseStudy, SpatialRefSys
class CaseStudyAdminForm(forms.ModelForm):
class Meta:
model = CaseStudy
widgets = {
'coordinate_reference_system': autocomplete.ModelSelect2(
url='srs-autocomplete'
)
}
fields = '__all__'
class CaseStudyAdmin(LeafletGeoAdmin):
@ -30,4 +44,8 @@ class CaseStudyAdmin(LeafletGeoAdmin):
))
unapprove.short_description = "Un-approve selected case studies"
form = CaseStudyAdminForm
admin.site.register(CaseStudy, CaseStudyAdmin)
admin.site.register(SpatialRefSys)