django-taggit-templatetags

Templatetags for django-taggit
Baixe Agora

django-taggit-templatetags Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Julian Moritz

django-taggit-templatetags Tag


django-taggit-templatetags Descrição

TemplateTags para Django-Taggit Django-Taggit-templatetags é um aplicativo django reutilizável que adiciona alguns templatetags a django-taggit.installationjust install django-taggit-templatetags via pip: pip instalar django-taggit-taggit-templatetagsafter Instalando e configurando o Django-Taggit, basta adicionar taggit_templatetags ao seu instale_apps Suas configurações.py:Installed_apps = (... 'Taggit_templatetags', ...) Usagenow Há alguns templatetags ativados, no momento apenas para criar listas de tags e tag-clouds.in seus modelos, você precisa carregar taggit_extras: {% Carga Taggit_Extras%} ... TagListsAfter Carregando Taggit_Extras Você pode criar uma lista de tags para todo o projeto (no sentido de DjangoProject), para um aplicativo (no sentido de DjangoApp), para uma classe de modelo (Para obter uma lista para uma instância de um modelo, basta usar seu campo de tags). Para as tags de um projeto, basta fazer: {% get_taglist como tags%} para as tags de um aplicativo, basta fazer: {% get_taglist Como tags para 'yourapp'%} para as tags de um modelo, basta fazer: {% get_taglist como tags para 'yourapp.yourmo Del '%} Não importa o que você faça, você tem uma lista de tags na variável de modelo de tags. Você pode agora iterar por isso:

    {% para tag em tags%}
  • {{tag}} ({{tag.num_times}})
  • {% endFor%}
      como você pode Veja, cada tag tem um atributo num_times que declara quantas vezes ele foi usado. A lista de tags é classificada descendo por num_times.Inclusão-tag para conveniência, há uma tag de inclusão. É usado análogo. Por exemplo, para uma lista de tags de um modelo, basta fazer: {% include_taglist 'yourapp.yourmodel'%} tagcloudsa maneira muito popular de navegar através de tags é um tagcloud. Este aplicativo fornece algumas tags para isso: {% get_tagcloud como tags%} ou: {% get_tagcloud como tags para 'yourapp'} ou: {% get_tagcloud como tags para 'yourapp.yourmodel'%} respectivly. A lista de tags resultante é solicitada pelo atributo de nome. Além do atributo num_items, há um atributo de peso. Seu máximo e mínimo pode ser especificado, pois a seção de configurações lê-se.Inclusão - Tagesa para o tagcloud Há uma tag de inclusão. Por exemplo, para um tagCloud de um modelo, basta fazer: {% include_tagcloud 'yourapp.yourmodel'%} settingsHamais Há algumas configurações para ser definido: taggit_tagcloud_min (padrão: 1.0) Especifica o mínimo do atributo de peso das tags de um tagcloud .Taggit_tagcloud_max (padrão: 6.0) Especifica o máximo do atributo de peso de tags de um tagcloud. Se você deseja usar o peso como tamanhos de fontes, basta fazer o seguinte: {{tag}} para que os pesos sejam convertidos em valores inteiros. Requisitos: · Pitão · Django.


      django-taggit-templatetags Software Relacionado