django-taggit-templatetags

TEMPLATETAGS PARA DJANGO-TAGGIT
Descargar ahora

django-taggit-templatetags Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Julian Moritz

django-taggit-templatetags Etiquetas


django-taggit-templatetags Descripción

TEMPLATETAGS PARA DJANGO-TAGGIT Django-Taggit-TemplateTags es una aplicación de Django reutilizable que agrega algunos templateTags a Django-Taggit.InstallationJust Instale Django-Taggit-TemplateTags a través de PIP: PIP Instale Django-Taggit-TemplateTagsFter Instalación y configuración de Django-Taggit, solo agrega taggit_templatetags a tu install_apps en su configuración.py:installed_apps = (... 'taggit_templatetags', ...) usageenow Habla algunos templateetags habilitados, en este momento solo para crear listas de etiquetas y tag-clouds.in sus plantillas, necesita cargar taggit_extras: ... {% cargar taggit_extras%} ... Taglistsfter Cargando TagGIT_EXTRAS Puede crear una lista de etiquetas para todo el proyecto (en el sentido de Djangoproject), para una aplicación (en el sentido de DjangoApp), para una clase de modelo (Para obtener una lista de una instancia de un modelo, simplemente use su campo de etiquetas). Para las etiquetas de un proyecto, simplemente haga: {% get_taglist como etiquetas%} para las etiquetas de una aplicación, solo haga: {% get_taglist Como etiquetas para 'YourApp'%} para las etiquetas de un modelo, simplemente haz: {% get_taglist como etiquetas para 'yourapp.yourmo Del '%} No importa lo que haga, tiene una lista de etiquetas en la variable de plantilla de etiquetas. Ahora puede iterarlo sobre él:

    {% para etiqueta en etiquetas%}
  • {{etiqueta}} ({{tag.num_times}})
  • {% endfor%}
      como puede Mira, cada etiqueta tiene un atributo num_times que declara cuántas veces se usó. La lista de etiquetas está ordenada descendiendo por num_times.inclusion-tagfor Convenience, hay una etiqueta de inclusión. Se usa analógico. Por ejemplo, para una lista de etiquetas de un modelo, solo haga: {% include_taglist 'yourapp.yourmodel'%} TagCloudsa Una forma muy popular de navegar a través de las etiquetas es un tagcloud. Esta aplicación proporciona algunas etiquetas para eso: {% get_tagcloud como etiqueta%} o: {% get_tagcloud como etiquetas para 'yourpp'%} o: {% get_tagcloud como etiquetas para 'yourapp.yourmodel'%} respectivamente. La lista resultante de etiquetas está ordenada por su atributo de nombre. Además del atributo Num_items, hay un atributo de peso. Su máximo y el mínimo se puede especificar como la sección de Configuración reads.inclusion-Tageven para el TagCloud Hay una etiqueta de inclusión. Por ejemplo, para un tagcloud de un modelo, solo haga: {% include_tagcloud 'yourapp.yourmodel'%} Configuración: hay algunas configuraciones que se configuran: taggit_tagcloud_min (Predeterminado: 1.0) Esto especifica el mínimo del atributo de peso de las etiquetas de TagCloud .Taggit_tagcloud_max (Predeterminado: 6.0) Esto especifica el máximo del atributo de peso de las etiquetas de A TAGCLOUD. Si desea usar el peso como tamaños de fuentes, solo haga lo siguiente: {{etiqueta}} por lo que los pesos se convierten en valores enteros. Requisitos: · Python · Django


      django-taggit-templatetags Software relacionado