django-google-maps

Pluggen Google Maps V3 API in Django Admin
Download nu

django-google-maps Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Aaron Madison
  • Uitgever website:
  • https://github.com/madisona/

django-google-maps Tags


django-google-maps Beschrijving

Pluggen Google Maps V3 API in Django Admin Django-Google-Maps is een eenvoudige Django-app die de basishaken biedt in Google Maps V3 API voor gebruik in Django-modellen van Django-versie 1.3.Developpel reactiesi'm die dit gebruikt om iemand uit de admin-panelen toe te staan om een gratis adres te typen, Het adres geocodeed op verandering en uitgezet op de kaart. Als de locatie niet 100% correct is, kan de gebruiker de markering naar de juiste plek slepen en de geo-coördinaten zullen update.usage: - Voeg de "Django_Google_Maps" -app in uw `instellingen.py`- Creëer een model dat zowel een model bevat, bevat Adresveld en geolocatieveld

  VAN DJANGO.DB Importmodellen van Django_Google_Maps Import Velden als Map_Fields Class Rental (Models.model): Adres = MAP_FIVIDINGS.ADDRESSFIELD (MAX_LENGHT = 200) Geolocation = Map_Fields.Golocationfield (max_length = 100 )  
 - In de `admin.py` omvat het volgende als een Formfield_override 
  van django.contrib import admin van django_google_maps-widgets als MAP_WIDGETS van Django_Google_Maps import velden als MAP_FIVIDINGS klasse verhuurmin ( admin.modeladmin): Formfield_overrides = {map_fields.addressfield: {'widget': map_widgets.goglemapsaddresswidget},}  
 dat alles moet zijn om aan de slag te gaan. Als u Django 1.3 niet gebruikt, moet u ervoor zorgen dat de statische media zich op een locatie bevindt die wordt gevonden en correct wordt geserveerd. De veronderstelde locatie is `instellingen.static_url + 'django_google_maps / js / google-maps-admin.js',` Ik hou ook van het geolocatie veld readonly in de beheerder, dus een gebruiker (ikzelf) zal het niet per ongeluk veranderen onzinnige waarde. Er is validatie op het veld, zodat u geen onjuiste waarde kunt invoeren, maar u kunt iets invoeren dat niet eens in de buurt is van het adres dat u hebt bedoeld. Wanneer u het adres weergeeft terug naar de gebruiker, vraag dan de kaart aan met behulp van de kaart Geocoordineert die in uw model zijn opgeslagen. Misschien eens wanneer ik eraan kom, zie ik of ik een methode kan maken die dat in het model zal bouwen. Vereisten: · Python 


django-google-maps Gerelateerde software