txtemplate

Adaptadores torcidos para motores de plantación
Descargar ahora

txtemplate Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Mike Steder
  • Sitio web del editor:
  • http://github.com/steder/

txtemplate Etiquetas


txtemplate Descripción

txtemplate es un módulo de Python que proporciona adaptadores para algunos motores de plantillas populares para que puedan ser fácilmente llamados y utilizables dentro de Web Twisted Web.Txtemplate utiliza Zope.Interface para proporcionar un cargador y una interfaz de plantilla consistentes para cada motor de plantilla. Motores de plantillaPortados. Clearsilver-Genshi - Jinja2getting ClodenTall que realmente necesita hacer para usar TXTEMPLATY IN TWORKED es: - Importarlo, cree un cargador apuntado a su directorio, cargue una plantilla con dicha plantilla de llamada de cargador. Revestimiento, adjunte las devoluciones de llamada a la forma diferida (si se desea). y devuelva la diferida de y de su Twisted.Web.resource.Resource Render_ * Methods.Hee una muestra de código de un recurso web retorcido que utiliza TXTEMPLINE para hacer una plantilla de genshi encantadora para saludar a Hello World en HTML: Importar OSDROM Twisted.Application Import InternetDernet Twisted.internet Importar Reactorde Twisted.Web Importar ResourceDe Twisted.Web Importar Serverimport TXTEMPLATETEMPLATE_DIR = OS.PATH.JOIN (OS.PATH.DIRNAME (OS.PATH.ABSP ATH (__ File__)), "Plantillas") Clase HelloWorld (Resource.Resource): Def __init __ (yo): Resource.Resource .__ init __ (yo) self.loader = txtemplate.genshitemplateloader (template_dir) def getchild (yo, nombre, solicitud ): Devuelva la autodef Render_Get (Self, Solicitud): template_name = "hola.xhtml" plantilla = self.loader.load (template_name) contexto = {"saludo": "Hola", "salida": "World"} Def CB (Contenido): Solicitud. Solicitud de Solicitud (contenido) .SETRESPONSECODOTE (200) Solicitud. Finalización () D = Template.Render (** contexto) d.addcallback (CB) devuelve servidor.not_done_yetsite = servidor.site (HelloWorld ()) Reactor.ListentCP (8888, sitio) Reactor.Run () Este ejemplo se incluye en txtemplate / ejemplos / txweb.py y la plantilla raíz.xhtml está en txtemplate / ejemplos / plantillas / root.xhtml.product's Página de inicio


txtemplate Software relacionado

Mezcla

Una herramienta multiplataforma para fusionar y procesar los activos del lado del cliente para una aplicación web ...

127

Descargar