Django-Google-maps

Plugs Google Maps V3 API in Django Admin
Scarica ora

Django-Google-maps Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Nome editore:
  • Aaron Madison
  • Sito web dell'editore:
  • https://github.com/madisona/

Django-Google-maps Tag


Django-Google-maps Descrizione

Plugs Google Maps V3 API in Django Admin Django-Google-Maps è una semplice app Django che fornisce i ganci di base in API di Google Maps V3 per l'utilizzo nei modelli Django da Django versione 1.3.Developer Commenti'm Usando questo per consentire a qualcuno dei pannelli di amministrazione per digitare un indirizzo a forma di amministratore L'indirizzo geocoded sul cambiamento e tracciato sulla mappa. Se la posizione non è corretta al 100%, l'utente può trascinare il marker sul punto corretto e le coordinate GEO verranno aggiornate.USAGE: - Includere l'app `django_google_maps` nella tua` impostazioni.py`- Creare un modello che ha entrambi un modello campo indirizzo e campo di geolocalizzazione

  da django.db modelli di importazione da django_google_maps import fields come affitto di classe map_fields (modelli.model): indirizzo = map_fields.addressfield (max_lenght = 200) geolocation = map_fields.geolocationfield (max_length = 100 )  
 - Nel `admin.py` includere quanto segue come un formfield_override 
  da django.contrib import admin da django_google_maps import widget come map_widgets da django_google_maps importando i campi di importazione ( admin.modeladmin): formfield_overrides = {map_fields.addressfield: {'widget': map_widgets.googlemapsAddressWidget},}  
 dovrebbe essere tutto ciò che devi iniziare. Se non stai usando Django 1.3 Assicurati che il supporto statico sia in una posizione che verrà trovata e caricata correttamente. La posizione assunta è `impostazioni.static_url + 'django_google_maps / js / google-maps-admin.js'," Mi piace anche rendere il campo di geolocalizzazione readonly nell'amministratore, quindi un utente (io) non lo cambia accidentalmente a valore senza senso. C'è convalida sul campo in modo da non poter inserire un valore errato, ma è possibile inserire qualcosa che non è nemmeno vicino all'indirizzo che hai intenzione. Quando si visualizza l'indirizzo all'utente, basta richiedere la mappa usando il geocoordinati che sono stati salvati nel tuo modello. Forse qualche volta quando mi aggiro vedrò se posso creare un metodo che lo costruirà nel modello. Requisiti: · Python. 


Django-Google-maps Software correlato