Atocha

Un paquete de Python para analizar y representar datos de formularios web.
Descargar ahora

Atocha Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Martin Blais
  • Sitio web del editor:
  • http://furius.ca/atocha/

Atocha Etiquetas


Atocha Descripción

Un paquete de Python para analizar y representar datos de formularios web. Atocha es un paquete de Python para analizar y representar datos de formulario web.Atocha es un marco-agnóstico, genérico, y debe ser posible usarlo con scripts de CGI o para incorporarlo en su marco de aplicación web favorito. Antes de que decidiera escribir Este software (2005-09-30), tuve los siguientes problemas: - No hubo biblioteca que pudiera analizar los widgets y realizar las conversiones de tipos automáticas de manera confiable, eso era tan decente y simple, o eso no estaba vinculado a una web específica marco de aplicación. (Unas pocas opciones estaban empezando a brotar y madurar alrededor de ese tiempo, como el formoncode); - Estaba teniendo muchos problemas en las diversas rutas de datos de mis controladores con conversiones de tipo, a menudo que tienen problemas de codificación de Unicode; - Sentí que el problema de manipulación y renderización de formularios web estaban muy atados de cerca, y que podría resolverse de manera genérica. El tiempo, había escrito mi propio marco de aplicación web, y una pequeña biblioteca de formas que había copiado de algún lugar había crecido en un desordenado. monstruo. Así que decidí atacar el problema directamente y reescribir mis formularios que manejan genéricamente, con los siguientes objetivos en mente: - reutilizar la definición del formulario para analizar los argumentos enviados, así como la representación y visualización de datos (aproveche el conocimiento almacenado en la definición del formulario tanto como posible); - robustez: un énfasis en estricto tipo de verificación y robustez a través de pruebas; - Los campos realizan automáticamente la conversión de tipo apropiado al devolver el valor analizado al usuario; Al igual que los widgets de kit de herramientas UI de escritorio, los campos pueden devolver todo tipo de tipos de datos. Además, los campos pueden usar múltiples widgets de entrada HTML, la noción de entrada y su mecanismo están separados. Senciala, quería una funcionalidad más cercana a lo que proporcionan los kits de herramientas de UI de escritorio, que a menudo no están presentes en los kits de herramientas de análisis de formularios web. Aquí hay algunas características clave de "Atocha": · Biblioteca genérica que es posible reutilizarse en muchos marcos y aplicaciones. No está vinculado a ningún modelo de almacenamiento o modelo de dominio, esta biblioteca proporciona los datos, y luego debe almacenar los datos usted mismo. Esto tiene sentido, ya que las interfaces de usuario pueden cambiar, pero el modelo de datos subyacente sigue siendo el mismo; · Extensible: es fácil de crear y agregar nuevos tipos de campo sin tener que modificar el marco. También es posible crear renderos para su biblioteca de salida favorita (por ejemplo, Stan) · Los campos pueden representar a múltiples widgets de entrada y se consolidan automáticamente en un solo valor; · Se admite la internacionalización (I18N) de todos los mensajes (todos los mensajes generados por la biblioteca se agrupan en un solo lugar y se pueden personalizar fácilmente); · Admite widgets ocultos, discapacitados y solo de lectura que se pueden usar para implementar formularios de múltiples páginas; · Soporta errores por campo, para ser prestados junto a los widgets erróneos; · Soporta un mensaje y estado de UI para re-renderizar un formulario con errores; · Podría extenderse fácilmente para admitir a los widgets con el código JavaScript / AJAX. Requisitos: · Python


Atocha Software relacionado

Concurrencia

La concurrencia proporciona un editor de archivos en red que permite a varias personas modificar un documento. ...

133

Descargar