txtemplate

Twisted-adapters voor sjablonen van motoren
Download nu

txtemplate Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mike Steder
  • Uitgever website:
  • http://github.com/steder/

txtemplate Tags


txtemplate Beschrijving

Txtemplate is een Python-module die adapters levert voor een paar populaire sjabloonmotoren om ze gemakkelijk te bellen en bruikbaar binnen twisted web.txtemplate gebruikt Zope.interface om een consistente lader- en sjablooninterface voor elke sjabloonmotor te verschaffen. Sjabloonmotoren - Jinja2Getting Startall U hoeft echt te doen om TXTemplate in Twisted te gebruiken is: - Importeer IT - een lader te maken die op uw sjabloonmap wordt gewezen - Laad een sjabloon met genoemde loader-call-template.Render, bevestig callbacks aan de uitgestelde uitgestelde callbacks en retourneer de uitgestelde uit en van je twisted.web.resource.resource render_ * methodes. Ergens een codemonster van een gedraaide webresource die txtemplate gebruikt om een mooie Genshi-sjabloon te geven om hallo World in HTML te zeggen: importeren Osfrom Twisted.Application Import InternetFrom Twisted.Internet Import ReactorFrom Twisted.Web Import ResourceFrom Twisted.Web Import ServerImport TxtemplatetemPlate_Dir = OS.Path.join (OS.Path.Dirname (OS.Path.ABSP Ath (__ bestand__)), "Sjablonen") Klasse Hellelloworld (Resource.resource): Def __init __ (zelf): Resource.resource .__ init __ (zelf) self.Loader = txtemplate.genshitemplateloader (template_dir) Def getchild (zelf, naam, verzoek ): Return Self Def Render_get (Zelf, Aanvraag): Template_name = "HELLO.XHTML" Template = self.Loader.load (template_name) context = {"begroeting": "Hallo", "Greetee": "Wereld"} Def CB (inhoud): aanvraag.write (content) aanvraag.setResponscode (200) Aanvraag. Finish () D = template.Render (** context) D.ADDCALLBACK (CB) return server.not_done_yetsite = server.site (HLLLDLD ()) Reactor.ListentCP (8888, site) reactor.Run () Dit voorbeeld is opgenomen in txtemplate / voorbeelden / txweb.py en de root.xhtml-sjabloon bevindt zich in txtemplate / voorbeelden / sjablonen / root.xhtml.Product's startpagina


txtemplate Gerelateerde software

Obraz

Statische site-generator in een enkel Python-bestand vergelijkbaar met Jekyll ...

71

Downloaden

Django-PayEx

Django-applicatie voor het opslaan van statussen en het ontvangen van callbacks van de PayEx API ...

61

Downloaden