Django-Ajax-Filtrated-Filied

Campi Django per molti a molti e stranieri Ajax filtrati relazionali
Scarica ora

Django-Ajax-Filtrated-Filied Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Francesco Banconi
  • Sito web dell'editore:
  • http://code.google.com/u/francesco.banconi/

Django-Ajax-Filtrated-Filied Tag


Django-Ajax-Filtrated-Filied Descrizione

Campi Django per molti a molte e straniere Ajax Filtrate Relations Relations I campi filtrati da Django-Ajax contiene campi Django che possono essere utilizzati in molte a molti o relazioni a chiave esterna, in cui l'utente potrebbe voler applicare i filtri agli oggetti elencati, a causa di essere troppi, o solo per motivi di usabilitą. Dettagli tecniciSwhen L'utente fa clic sul filtro scelto, viene inviata una richiesta AJAX. Restituisce gli elementi corrispondenti in formato JSON. La libreria JQuery JavaScript viene utilizzata.Installazione del pacchetto Ajax_Filtered_fields, incluso nella distribuzione, dovrebbe essere inserito sul percorso Python.Unificare un esempio di utilizzo, mettiamo il modello MyModel in molte a molte relazioni con il collegato Copia sulla directory multimediale Il file JavaScript Ajax_Filtered_fields.jsincluso in Media / JS / all'interno della distribuzione; aggiungi questa linea agli URL del tuo progetto Django.py:(r'^ajax_filtered_fields/ ', includi (' ajax_filtered_fields.urls ')), in Il modulo del modello, scegli il campo che si desidera utilizzare, fare riferimento al file JavaScript precedentemente copiato, alla libreria jQuery e al codice JavaScript di Django Admin che muta il widget Select in un SelectFilter: da Ajax_Filtered_flields.Forms import AjaxManyTomanyFieldFrom Django.conf Impostazioni Impostazioni Importazioni MyModelform (Forms.Modelform): # Lookups ha spiegato di seguito correlato_objects = ajaxmanytomanyfield (correlatoModel, Lookups) CLASSE META: Modello = Modello Class Media: JS = (Impostazioni. Dmin_media_prefix + "js / selectbox.js", impostazioni.admin_media_prefix + "js / selectfilter2.js", '/path/to/javascripts/jquery.js', '/path/to/javascripts/ajax_filtered_fields.js',) se Il modulo viene utilizzato al di fuori dell'amministratore Django generato automaticamente, č necessario caricare diversi file JavaScript di Django Admin dalla pagina in cui verrą visualizzato il campo: {% Load Adminmedia%}

Software correlato