templeton

Software captura de pantalla:
templeton
Detalles de software:
Versión: 0.6.2
Fecha de carga: 11 May 15
Promotor: Mark Cote
Licencia: Libre
Popularidad: 6

Rating: nan/5 (Total Votes: 0)

Templeton es un módulo de Python archivos, secuencias de comandos y de apoyo destinados al desarrollo rápido de aplicaciones web sencillas. Se trata básicamente de un paquete en torno web.py que sugiere un diseño y organización común para aplicaciones web.
El script templeton
Uso:
Templeton instalar
Archivos de soporte Copias (JS, CSS) en un directorio "Templeton" en . Este último debe ser la raíz del sitio web que servirá aplicaciones templeton, ya que las plantillas HTML cargas de archivos JS y CSS desde / Templeton.
Templeton init
Crea un directorio llamado con "html" y directorios "servidor" que contienen las plantillas. & Nbsp; Usted debe ser capaz de servir a su aplicación por defecto haciendo
& Nbsp; & nbsp; & nbsp; cd / servidor
& Nbsp; & nbsp; & nbsp; server.py python
Ir a http: // localhost: 8080 / para ver el resultado. & Nbsp; Los próximos pasos que usted querrá hacer es editar /server/handlers.py y poner en su lógica de negocio del lado del servidor y editar y crear los archivos en / html para construir su lógica del lado del cliente.
El módulo templeton
El módulo Templeton tiene dos funciones principales:
- La creación de middleware para separar las páginas estáticas de llamadas REST dinámicas.
- Proporcionar ayudantes para tareas comunes, tales como el manejo de tipos de peticiones específicas.
Middleware
Incluir templeton.middleware los parches del servidor de desarrollo web.py estándar para reflejar la estructura de ruta estándar Templeton y para reflejar mejor el diseño desplegado.
Caminos que empiezan con '/ api' se envían a un gestor.
Archivos de terceros estándar (JS y CSS, por ejemplo, jQuery) se sirven de '/templeton'.  Al ejecutar el comando 'init' del guión Templeton (ver arriba) instala estos archivos para el despliegue en el mismo camino.
Todos los otros caminos son tratados como archivos estáticos. & Nbsp; Los archivos estáticos ahora se almacenan en '../html' en vez de 'estática'. Por ejemplo, para acceder a http: // localhost: 8080 / index.html cargará ../html/index.html y http: // localhost: 8080 / scripts / app.js se cargue ../html/scripts/app .js.
Manipuladores
Templeton está dirigido a clientes ricos, aplicaciones web basados ​​en REST. & Nbsp; Estos suelen incluir una gran cantidad de JSON. & Nbsp; Templeton ofrece decoradores para simplificar código del controlador.
get_json es una función decoradora que espera que la función de decorado para
devolver un objeto JSON-serializable, que utiliza para construir una adecuada
respuesta web.py.
El módulo de manipuladores también proporciona funciones de ayuda.
Load_urls () toma una secuencia URL-manejador web.py, es decir, (, , , , ...), y antepone el camino API REST, '/ api', a cada determinada ruta. & nbsp; El server.py predeterminado (creado por el comando script 'init') utiliza esta función para cargar urls de handlers.py.
get_request_parms () analiza la cadena de búsqueda de la petición actual y el cuerpo como JSON y devuelve los resultados como (args, cuerpo).
Un ejemplo trivial de un manejador de JSON que se hace eco de vuelta cualquier args búsqueda cuerdas:
templeton.handlers importación
clase JsonTest (objeto):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, cuerpo = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; volver args

Requisitos

  • Python

Otro software de desarrollador Mark Cote

WvTftp
WvTftp

3 Jun 15

Comentarios a la templeton

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!