Django-taggit-templatagetags

Templatetags voor Django-Taggit
Download nu

Django-taggit-templatagetags Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Julian Moritz

Django-taggit-templatagetags Tags


Django-taggit-templatagetags Beschrijving

Templatetags voor Django-Taggit Django-Taggit-Templatagags is een herbruikbare Django-app die een aantal templatetags toevoegt aan Django-Taggit.InstallationJust Installeer Django-Taggit-Templatetags via PIP: PIP Installeer Django-Taggit-TemplatAtagsAfterAfter installeren en configureren van Django-Taggit, gewoon Taggit_Templatags toevoegen aan uw geïnstalleerde_apps Uw instellingen.py:Installed_apps = (... 'taggit_templatagags', ...) USAgenow Er zijn enkele Templatetags ingeschakeld, op dit moment alleen om lijsten van tags en tag-clouds te maken. In uw sjablonen moet u Taggit_Extras laden: ... {% load taggit_extras%} ... TaglistsAnt-loading Taggit_Extras U kunt een lijst met tags voor het hele project maken (in de zin van Djangoproject), voor een app (in de zin van DjangoApp), voor een modelklasse (Om een lijst te krijgen voor een exemplaar van een model, gebruikt u gewoon het tag-veld). Voor de tags van een project, doe het gewoon: {% get_taglist als tags%} voor de tags van een app, doe het gewoon: {% get_taglist Als tags voor 'youpp'%} voor de tags van een model, doe het gewoon: {% get_taglist als tags voor 'yourapp.yourmo Del '%} Ongeacht wat u doet, u hebt een lijst met tags in de variabele Tags Sjabloon. U kunt nu over het zijn:

    {% voor tag in tags%}
  • {{tag}} ({{tag.num_times}})
  • {% Endfor%}
      zoals je kunt Zie, elke tag heeft een attribuut num_times die verklaart hoeveel keer het werd gebruikt. De lijst met tags wordt afgenomen door num_times.Inclose-tagfor-gemak, is er een inclusie-tag. Het wordt analoog gebruikt. Bijvoorbeeld voor een taglijst van een model, doe het gewoon: {% include_taglist 'yourapp.yourmodel'%} tagcloudsa erg populaire manier om door tags te navigeren is een tagcloud. Deze app biedt wat tags voor: {% get_tagcloud als tags%} of: {% get_tagcloud als tags voor 'youpp'%} of: {% get_tagcloud als tags voor 'yourapp.yourmodel'%} respectiveert. De resulterende lijst met tags wordt besteld door hun naamkenmerk. Naast het kenmerk Num_items is er een gewichtsattribuut. Het maximale en minimum kan worden gespecificeerd als de sectie Instellingen LEEFT.INCLUSIE-TAGIVEN VOOR DE TAGCLOUD Er is een inclusie-tag. Bijvoorbeeld, voor een tagcloud van een model, doe het gewoon: {% include_tagcloud 'yourapp.yourmodel'%} SettingsErdere zijn een paar instellingen die moeten worden ingesteld: taggit_tagcloud_min (standaard: 1.0) Dit specificeert het minimum van het tags van de tagcloud van een tagcloud .Taggit_tagcloud_max (standaard: 6.0) Dit specificeert het maximum van het gewichtsattribuut van de tag van een tagcloud. Als u het gewicht wilt gebruiken als lettertype-maten, doet u gewoon als volgt: {{tag}} zodat de gewichten worden geconverteerd naar gehele waarden. Vereisten: · Python · Django


      Django-taggit-templatagetags Gerelateerde software