Dar forma a

Una biblioteca para generar y validar formularios HTML
Descargar ahora

Dar forma a Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Randy Syring

Dar forma a Etiquetas


Dar forma a Descripción

Una biblioteca para generar y validar formularios HTML. BlazeForm es una biblioteca de Python diseñada para facilitar la representación / procesamiento / validación de los formuladores HTMLS.CODE MOCIONAMIENTO PODERÍA PARAR A ESTO: MYFORM DE CLASE (FORMULARIO): DEF __init __ (yo): Formulario .__ init __ (yo, 'myform') el = self.add_header ('ingresos-els', 'elementos opcionales') el = self.add_button ('botón', 'botón', defaultval = 'pushme') el = self.add_checkbox ('Checkbox', 'Checkbox') El = self.add_file ('file', 'file') el = self.add_hidden ('oculto', defaultVal = 'My Hidden Val') El = self.add_image ('imagen', 'imagen', de cadena predeterminada = 'mi imagen val ', src =' images / icons / b_edit.png ') el = self.add_text (' texto ',' texto ') el.add_note (' a nota ') el.add_note (' una nota HTML ', FALSE) el = self.add_text ('nolabel', defaultval = 'sin etiqueta') el.add_note ('a nota') el = self.add_password ('contraseña', 'contraseña') el = self.add_confirm ('confirm', 'Confirmar contraseña', coincidencia = 'contraseña') el.add_note ('Confirmar los caracteres para el campo de contraseña se enmascaran automáticamente') el = self.add_date ('Fecha', 'Fecha', DefaultVal = DateTime.date (2009, 12, 3)) el.add_note ('Note la conversión automática del objeto DateTime') EMEL = self.add_email ('correo electrónico', 'correo electrónico') el = self.add_confirm ('confirmeml', 'confirmar correo electrónico', coincidente = emel) el.add_note ('Nota Puede confirmar con el nombre del campo o el objeto del elemento') el.add_note ('Cuando no confirmando el campo de contraseña, los caracteres no están enmascarados') el = self.add_time ('tiempo', 'tiempo ') El = self.add_url (' URL ',' URL ') Opciones = el = self.add_select (' select ', opciones , 'SELECCION') EL = self.add_mselect ('mselect', opciones, 'multi seleccionar') el = self.add_textearea ('textarea', 'área de texto') el = self.add_fixed ('fijo', 'fijo' , 'fijo val') el = self.add_fixed ('fijo-no-etiqueta', defaultVal = 'fijo sin etiqueta') El = self.add_static ('estático', 'estático', 'estático val') el = yo mismo .Add_STATIC ('estático-no-etiqueta', defaultVal = 'estático Val sin etiqueta') y el código de vista / controlador puede verse como: Clase FormTest (HTMLTEMPLAPAGE): DEF PREP (yo): self.form = MyForm () Def post (yo): si se auto. M.IS_CANCEL (): self.assign ('Cancelar', VERDADERO) ELIF Self.Form.IS_VALID (): self.assign ('valores', self.form.get_values ​​()) elif self.form.is_submit (): # Formulario fue enviado, pero no válido Self.Form.AsSign_User_Errors () Self.Default () Def predeterminado (auto): autoasign ('formulario', self.form) Preguntas y comentarios Visite: http://groups.google. com / group / blazelibsthe el código se mantiene bastante estable, pero es probable que la API cambie en el futuro. La punta de BlazeForm está instalable a través de Easy_Install With Easy_Install BlazeForm == Dev


Dar forma a Software relacionado