Django-formulario-andamio

Utilidad para generar representaciones dinámicas de plantilla de Django de la forma incorporada.as_p / as_ul / as_table ...
Descargar ahora

Django-formulario-andamio Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • The Apache License 2.0
  • Nombre del editor:
  • Wes Mason
  • Sitio web del editor:
  • http://1stvamp.org

Django-formulario-andamio Etiquetas


Django-formulario-andamio Descripción

Utilidad para generar representaciones de plantillas dinámicas de Django de la salida incorporada.as_p / as_ul / as_table Django-Form-Scaffold es un paquete de funciones auxiliares para generar código de plantilla de Django con marcas desde las instancias del formulario de Django. Resuelve el problema de generar, una y otra vez, Markup para una forma completa que es efectivamente una versión plantelada de la base de base AS_P La salida de métodos AS_UL y AS_TABLE (que produce valores estáticos, en lugar del código de plantilla Django Dyanmic) .DJANGO-FORM-STORETH SALIDAS EN LA MISMA FORMA, PERO utiliza las marcadoras de plantillas para todos los valores de formulario y campo, que es lo que es Me encuentro haciendo tiempo y tiempo de nuevo, ya que es más fácil controlar el formato / estilo individual, etc. de campos en un formulario, y también es generalmente más fácil para los diseñadores obtener su cabeza alrededor de una plantilla de formulario. Para el ejemplo, saliendo de un formulario de inicio de sesión, En lugar de hacer: {{form.as_p}} nosotros haríamos:

{% if form.username.errors%} {% para error en form.username.errors%} {{error}} {% endfor%} {% endif%} {{form.username.label}} {{form.username}}

{% if form.password. Errores%} {% por error en form.password.errors%} {{error}} {% endfor%} {% endif%} {{form.password.label}} {{form.password}}

Instalación: Instale Django-Form-andamio usando Easy_Install (o PIP): Easy_Install Djanko-Form-Scaffold del script de configuración: Python Setup.py InstallSage: Formulario de andamios está destinado a generar contenido para luego colocarse en sus archivos de plantilla, por lo que usted No se llamaría scaffold.as_p desde dentro de una plantilla en sí misma. La mejor manera de llamar a las funciones de andamio se encuentran desde una carcasa de Django Python de bootstraped, utilizando el script de administración: Python Manage.py ShellThen solo Importar andamio desde el espacio de nombres DFS, importe su Formulario (s), y pasa una instancia a una de las funciones: >>> Desde DFS Importar andamio> >> desde MyProject.MyApp.Forms Importar MyForm> >> Formulario = MyForm () >>> Imprimir scaffold.as_p (Formulario ) {% if form.email.Errors%} {% para error en form.meil.errors%} {{error}} {% endfor%} {% endif%}

{{form. form.email.label}} {{form.meil}}

{% if form.p Assword1.Errors%} {% por error en form.password1.errors%} {{error}} {% endfor%} {% endif%}

{{form.password1.label}} {{form.password1} }

{% IF Form.Password2.Errors%} {% para error en form.password2.errors%} {{error}} {% endfor%} {% endif%}

{{form.password22 .label}} {{form.password2}}

>>> # También podemos usar una clase de formulario en lugar de una instancia, pero >>> # Esto no siempre funcionará si su formulario requiere paramantes, etc., >>> # Esto solo crea una instancia para ti de todos modos. >>> Imprimir scaffold.as_ul (CLS = MYFORM)

  • {% if form.email.Errors%} {% por error en form.meil.errors%} {{error}} {% endfor%} {% endif %} {{form.email.label}} {{form.meail}}
  • {% if form.password1.errors%} {% para error en form.password1.errors%} {{error }} {% endfor%} {% endif%} {{form.password1.label}} {{form.password1}}
  • {% if form.password2.errors%} {% por error en form.password2.errors%} {{error}} {% endfor%} {% endif%} {{form.password2.label}} {{form.passwordwer2}}
  • Las siguientes funciones de ayudante disponibles en DFS. Andamio: AS_P se produce el mismo estilo de markup

    que el desinteresado Django BaseForm.AS_P.AS_UL SALIDA EL MISMO ESTILO