Fles-genshi

een uitbreiding naar kolf voor gemakkelijke genshi-sjablonen
Download nu

Fles-genshi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dag Odenhall

Fles-genshi Tags


Fles-genshi Beschrijving

Een extensie naar kolf voor gemakkelijke genshi-sjablonen FLASS-GESHI is een fluk-extensie waarmee u GENSHI gemakkelijk kunt gebruiken voor het sjablonen. Het weet hoe hij een sjabloon kan maken op basis van de bestandsextensie en kan responsobjecten maken met Mimetype Set dienovereenkomstig.Installatie Grijp het van PYPI met Easy_Install of PIP, bijvoorbeeld: Easy_Install Flask-Genshiif U begint een nieuw project dat u niet kunt doen Noodzaak om de kolf expliciet te installeren, omdat flask-genshi al afhankelijk is. Hoe te gebruiken. Hoe moet je gebruiken om een Genshi te bouwen met je FLAK-instance.from flaskext.genshi import genshiappp = fles (__ naam __) GENSHI = GENSHI (app) De beste manier om sjablonen te maken is om render_response () te gebruiken. Dit zorgt ervoor dat het juiste mimetype wordt verzonden als u xhtml, xml of tekst geeft en de juiste doctype voor u instelt.gebruik het Zo: van Flasekext.Genshi Import render_response@app.route ('/') Def Index (): TITEL = 'GENSHI + FLASK, een match gemaakt in de hemel!' Retourneer render_response ('Index.html', DICT (title = title)) met behulp van methodesMethods Bedieningsdaden zoals het DOCTYPE en hoe eindlabels worden weergegeven, en met render_response () ook het Mimetype. Tenzij de gebruikte methode wordt opgenomen, wordt bepaald door de bestandsnaam extensie van de sjabloon. Door standaard HTML-rendementen als strikte HTML 4.01. Dit is hoe je het verandert naar HTML5: genshi.extensions = 'HTML5'I Bevel dit aan, maar natuurlijk kun je het ook veranderen in xhtml: genshi.extensions Ook overschrijven de standaard met een parameter op de sjablonenfuncties: render_response ('video.html', methode = 'HTML5') De extensies HTML, XML, TXT, JS en CSS worden herkend, maar u kunt een extensie en methode toevoegen die u leuk vindt . Merk op dat TXT, JS en CSS-sjablonen worden weergegeven met genshi.template.newtexttemplate die niet XML-gebaseerd is. Weergave JavaScript met sjablonen geeft u gereedschappen zoals FLASK.url_for () en rendering CSS met sjablonen geeft u dynamische stylesheets met dingen zoals Variables.PI Referenceclass Flaskext.Genshi.Genshi (app) extensies Welke methode wordt gebruikt voor een extensie. methoden renderen methoden. Template_Loader a genshi.template.templateloader die sjablonen van dezelfde plaats als flask.Flaskext.genshi.select_method (sjabloon, methode = geen) laadt, selecteert een methode van Genshi.methoden op basis van de bestandsextensie van sjabloon en genshi.extensions of gevestigd op methode.FlaspeXT.Genshi.generate_Template (sjabloon, context = geen, methode = Geen) Creëert een Genshi-sjabloonstream die filters en transformaties op.Fascext.Genshi.Render_Template (sjabloon, context = geen, methode = geen) kan uitvoeren. Renders een sjabloon op een string.Flaspext.Genshi.Render_Response (sjabloon, context = geen, methode = geen) maakt een sjabloon en wikkelt het in een response_class met mimetype-set volgens de weergave-methode. Vereisten: · Python · Fles


Fles-genshi Gerelateerde software

Ar4j

Een Java-implementatie van het ActiveRecord-persistentiepatroon ...

60

Downloaden

ostri

Een string-achtig object met Cython geoptimaliseerde match () en sub () methoden ...

55

Downloaden