Estamos desarrollando una aplicación basada en web en python en la plataforma del motor de aplicaciones de google. Tengo diferentes páginas en el sitio web. Lo que quiero es tener una página maestra como la funcionalidad que tenemos en asp.net donde tengo solo plantilla y todas las demás páginas usarán eso. ¿Cómo puedo hacer esto? Soy un principiante en pythonconcepto de concepto de página maestra en python
7
A
Respuesta
11
Si está usando Django (o al menos plantillas de Django), Django template inheritance puede ser lo que está buscando.
1
Creo que está buscando exactamente la "extensión de plantilla".
Crear el archivo html base/master en la carpeta "templates".
Este será el archivo base/principal donde existen todas las etiquetas de diseño CSS css, js, html.
Agregar marcadores de posición para HTML niño "contenido" en la base anterior/maestro html
{% block content %} {% endblock %}
Agregar siguiente línea de código en la plantilla "niño", para usar por encima de HTML básico/maestro
{% extends 'path_to_base_html/base.html' %} {% block content %} Child html {% endblock %}
Gracias a este buen tutorial, http://tutorial.djangogirls.org/en/template_extending/index.html
Cuestiones relacionadas
- 1. Groovy Concepto de cierre
- 2. entendimiento concepto de libre
- 3. Concepto de 'Ignorar posibles coincidencias'
- 4. Concepto de horquilla en C#
- 5. ¿Qué define el concepto tradicional de "página" en MVC?
- 6. concepto de punto de secuencia en java
- 7. Boost, concepto mutex
- 8. Comprender el concepto de Inodes
- 9. Java GC Concepto: CMSInitiatingOccupancyFraction
- 10. Java concepto de la idea
- 11. mysql concepto de clave externa
- 12. Cualquier concepto de memoria compartida en Java
- 13. sql-Concepto de cerraduras en sqlserver
- 14. El concepto de Inferior en Haskell
- 15. Concepto de clase privada en C#
- 16. Obteniendo el concepto de Git de "etapa"
- 17. Dificultad en concepto NULL en C?
- 18. ¿Drools Fusion tiene un concepto de "ahora"?
- 19. Software de viaje. ¿Es eso un concepto?
- 20. Compactación de corriente CUDA: entendiendo el concepto
- 21. ¿Puede explicar el concepto web de RESTful?
- 22. apache + lighttpd concepto de proxy frontal
- 23. Concepto de git tracking y git staging
- 24. ¿Documentando un concepto de C++ usando doxygen?
- 25. ¿Cuál es el concepto detrás de R.java?
- 26. Equivalente de PHP de la página maestra en ASP.NET
- 27. tipificación de pato y el concepto
- 28. C++ verificación de concepto vs herencia
- 29. ¿Es el hilo un concepto de Windows?
- 30. Buscando un concepto como 'verbosidad' en Modelica
hey alex gracias por su respuesta. Me pregunto cómo aplicar la lógica para las plantillas heredadas. Como la estructura del menú, el mapa del sitio ..., probé los procesadores de contexto y los contextos de solicitud personalizados. –