| django-classy-tags CLASS GEBASEERDE Sjabloon-tags voor Django |
Download nu |
django-classy-tags Rangschikking & Samenvatting
- Naam uitgever:
- Jonas Obrist
- Uitgever website:
- http://github.com/ojii/
django-classy-tags Tags
django-classy-tags Beschrijving
Klasse Sjabloon-tags voor Django Het doel van Django-Classy-tags is om een nieuwe manier te creëren van het schrijven van Django sjabloon-tags die volledig compatibel zijn met de huidige Django-sjablonen-infrastructuur. Deze nieuwe manier moet gemakkelijk, schoon zijn en behoeven zo min mogelijk boilerplatecode te verlangen terwijl ze nog steeds zo krachtig mogelijk blijven. Voor het impatient dit is hoe een tag eruit ziet als het gebruik van django-classy-tags: van classytags.core import tag, opties van classytags. Argumenten importeren ArgumentFrom Django import Templateregister = template.Library () Klasse Hallo (Tag): opties = opties (argument ('naam', verplicht = False, standaard = 'World'), 'AS', Argument ('Varname', vereist = False, no_resolve = true))) Def render_tag (zelf, context, naam, varname): Output = 'Hello% S'% Naam Als Varname: context = OUTPUT RETURN '' RETURN OUTPUTREGISTER.TAG (HALLO) DAT IS UW Standaard Hallo World Voorbeeld. Dat kan worden gebruikt als volgt: * {% Hallo%}: Uitgangen Hallo Wereld * {% Hallo "ClassyTags"%}: Uitgangen HELLO ClassyTags * {% Hallo als Myvar%}: geeft niets uit dan slaat Hello World in de sjabloon Variabele Myvar . * {% Hallo "mijn vriend" als OtherVar%}: geeft niets uit dan winkels hallo mijn vriend in de sjabloonvariabele Andervar.
django-classy-tags Gerelateerde software