Django-Ajax-Filtered-Fields

DJANGO CAMPOS PARA MUCHOS A MUCHAS Y LAS RELACIONES FERMINADAS FILTADAS AJAX
Descargar ahora

Django-Ajax-Filtered-Fields Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Francesco Banconi
  • Sitio web del editor:
  • http://code.google.com/u/francesco.banconi/

Django-Ajax-Filtered-Fields Etiquetas


Django-Ajax-Filtered-Fields Descripción

Campos de Django para muchos a muchas y extranjeras. Los campos filtrados en Django-AJAX contienen campos Django que pueden usarse en una relación de muchas a muchas o clave extranjeras, donde el usuario puede querer aplicar filtros a los objetos listados, debido a que son demasiadas razones de usabilidad. Detalle técnico El usuario hace clic en el filtro elegido, se envía una solicitud AJAX. Devuelve los elementos correspondientes en formato JSON. Se usa la biblioteca JQuery JavaScript.Installación El paquete AJAX_FILTERED_FIELDS, incluido en la distribución, debe colocarse en la ruta de Python.Usageas Un ejemplo de uso, vamos a colocar el modelo Mymodel en muchos en muchos en muchos en relación con el CatedModel, a través del campo Relatelation_models. Copie a su directorio de medios el archivo JavaScript AJAX_FILTERED_FIELDS.JSINCLUDido en MEDIA / JS / DIFERIENTE DE LA DISTRIBUCIÓN; Agregue esta línea a la URLS.PY :(R'^ ajax_filtered_fields/ ', incluya (' AJAX_FILTERED_FIELDS.URLS ')), en El formulario del modelo, elija el campo que desea usar, haga referencia al archivo JavaScript anteriormente copiado, la biblioteca de jQuery y el código JavaScript del administrador de Django que mutone el widget de selección en un SELECTFILTER UNO: desde AJAX_FILTERED_FIELDS.FORMS IMPORTE AJAXMANYTOMANYFIELDFROM DJANGO.conf MyMoDelForm (Forms.MoDelForm): # Buscetas explicadas a continuación relacionadas_objects = AJAXMANYTOMANYFIELD (COMPLETO DE COMUNICACIÓN, BOOWUPS) META: MODELO = MODELO CLASE MEDIA: JS = (Settings.a DMIN_MEDIA_PREFIX + "JS / SELECTBOX.JS", Settings.Admin_Media_Prefix + "JS / SELECTFILTER2.js", '/path/javescripts/jquery.js', '/path/javascripts/ajax_filtered_fields.js',) si El formulario se está utilizando fuera del administrador de Django generado automáticamente, debe cargar varios archivos JavaScript de Django Admin en la página donde se mostrará el campo: {% Cargar Adminmedia%}

Software relacionado