django-classy-tags

CLASS GEBASEERDE Sjabloon-tags voor Django
Download nu

django-classy-tags Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • 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