Django-vriendelike-tag-loader is 'n Django app wat gebruik maak van templatetag biblioteke in Django templates ondersteuning funksies te opsioneel.
Hierdie app bied drie sjabloon tags {% friendly_load%}, {% if_has_tag%} en {% ifnot_has_tag%}.
Gebruik saam kan jy gebou templates wat opsioneel ondersteuning vir sekere sjabloon tags. Jy kan hulle gebruik as hulle beskikbaar is en doen iets anders as hulle is nie.
Installasie
Voeg friendlytagloader te INSTALLED_APPS
Gebruik
{% Vrag friendly_loader%} in jou sjabloon
Laai 'n paar opsionele taglib {% friendly_load kommentaar%}
Voorwaardelik gebruik om sy tag:
{% If_has_tag render_comment_list%}
& Nbsp; {% render_comment_list vir obj%}
{% Anders%}
& Nbsp; Kommentaar ondersteuning nie beskikbaar is nie
{% Endif_has_tag%}
{% Friendly_load%} neem verskeie argumente, so laai verskeie opsionele sjabloontagcode biblioteke in 'n keer word ondersteun:
{% Friendly_load kommentaar webdesign website_tags%}
{% If_has_tag%} en {% ifnot_has_tag%} kan ook hanteer verskeie argumente.
In die geval van if_has_tag beteken dit dat al die gegewe tags beskikbaar moet wees, so dit sal niks lewer, selfs al is nou 'n ingeboude tag:
{% If_has_tag nou nonexisting_tag%}
& Nbsp; {% nou%}
{% Endif_has_tag%}
Die ifnot_has_tag toestand sal sneller as enige van die gegewe tags is nie beskikbaar nie. Byvoorbeeld dit nog maak die huidige jaar sedert nonexisting_tag nie beskikbaar is nie en dit is nou 'n ingeboude in tag:
{% Ifnot_has_tag nou nonexisting_tag%}
& Nbsp; {% nou%}
{% Endifnot_has_tag%}
Wat is nuut in hierdie release:
- Django 1.4 verenigbaar
Vereistes :
- Python
- Django
Kommentaar nie gevind