Libro web2py
web2py Libro
Capítulo: The Views
• The Views Los puntos de vista
o Basic Syntax Sintaxis básica
for...in
while
if...elif...else
try...except...else...finally
def...return
o HTML Helpers HTML Ayudantes
XML
Built-in Helpers Construido en los ayudantes
Custom Helpers Ayudantes de encargo
o BEAUTIFY
o Server-side DOM and ParsingDel lado del servidor DOM y análisis de
elements elementos
components
parent
flatten
Parsing Analizar
o Page Layout Diseño de página
Default Page Layout Diseño de página pordefecto
Customizing the Default Layout Personalizar el diseño predeterminado
o Functions in Views Funciones en las vistas
o Blocks in Views Bloques de Vista
o Using the Template System toGenerate Emails Usando el sistema de plantillas para generar mensajes de correo electrónico
The views : las vista s
web2py utiliza Python para sus modelos, controladores y puntos de vista, apesar de que utiliza una sintaxis ligeramente modificada de Python en los puntos de vista para permitir que el código sea más legible, sin imponer ningún tipo de restricción adecuada, el uso de Python.El propósito de un punto de vista es al código de inserción (Python) en un documento HTML. En general, esto plantea algunos problemas:
• ¿Cómo debería código incrustado se escapó?
• En caso desangrado se basará en las normas de Python o HTML?
utiliza web2py {{ ... }} {{ ... }} para escapar de código Python incrustado en HTML. La ventaja de usar llaves en lugar de paréntesis angulareses que es transparente para todos los editores de HTML comunes. Esto permite al desarrollador utilizar los editores para crear vistas web2py.
Dado que el promotor es la incrustación de códigoPython en HTML, el documento debe tener una sangría de acuerdo a las normas de HTML, y no las reglas de Python. Por lo tanto, nos permiten sin sangrar Python dentro de la {{ ... }} {{ ... }}...
Regístrate para leer el documento completo.