Django-Nuages-tag

Een eenvoudige Django-templatagag (genaamd Compute_Tag_Cloud) om te helpen bij het maken van tagwolken
Download nu

Django-Nuages-tag Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Nicolas Noe
  • Uitgever website:
  • https://github.com/niconoe/

Django-Nuages-tag Tags


Django-Nuages-tag Beschrijving

Django-Nuages-tag is een eenvoudige Django-templatetag (genaamd Compute_Tag_Cloud) om te helpen bij het maken van tag Clouds.Tiny TutorialInstall De app in uw Django-project moet net zo eenvoudig aspip-installatie zijn Django-Nuages-Tagand toevoegen 'Django_nuages_tag' aan uw geïnstalleerde_apps-instellingen .EXAMPLE USAGE1. Brongegevens dat we een My_Favourite_Tools-contextvariabele hebben gedefinieerd zoals dit: My_favourite_Tools = Opmerking: Voorbeeld toont een eenvoudige lijst, maar dit werkt ook met een Django-queryset.2. Bereken de tag cloudwe kunnen nu doen: {% Compute_tag_cloud My_Favourite_Tools Interesse Font_Size 10100 lin%} Compute_tag_cloud voegt een font_size attribuut toe aan elk element in My_favourite_Tools die is opgenomen tussen 10 en 100 en is representatief voor de waarde van belang. De laatste parameter (LIN) vraagt om een lineaire formule te gebruiken om deze tagwolk te berekenen. Een andere optie is om een logaritmische formule te gebruiken (gebruik de log-parameter). Je moet beide opties testen, maar log geeft je waarschijnlijk betere resultaten als er een grote variatie is in de waarden die je wilt berekenen. Onze brongegevens ziet er nu uit: My_favourite_tools = 3. Render de tag cloudthis kan heel gemakkelijk worden gedaan met de voor tag en standaard HTML / CSS. Bijvoorbeeld: {% voor tool in my_favourite_tools%} {{tool.name}} {% Endfor%} Notities- Compute_tag_cloud kan meerdere keren achter elkaar worden genoemd om meerdere waarden te genereren. We kunnen bijvoorbeeld de lettergrootte (tussen 10 en 55) berekenen, maar ook de marge (tussen 5 en 28) en de dekking (tussen 0,7 en 1) van de tekst met zoiets als: {% Compute_tag_cloud my_favourite_tools interesse font_size 1055 lin %} {% Compute_tag_cloud My_Favourite_Tools Interest Marge 528 Lin%} {% Compute_tag_cloud My_favourite_Tools Interesse Dekking 0.71 Lin%} {% voor tool in my_favourite_tools%} {{tool.name}} {% Endfor%} - De tellerparameter (interesse in ons voorbeeld) kan zijn een attribuut, een methode die wordt genoemd of een woordenboekkey.Product's startpagina


Django-Nuages-tag Gerelateerde software