¿Cuál es la mejor manera de servir páginas web estáticas desde una aplicación Django?
Pregunta
Estoy creando una aplicación Django relativamente simple y aparte de la principal página en la que se encuentran la mayoría de las partes dinámicas de la aplicación, hay algunas páginas que necesitaré que no serán dinámicas ( Acerca de , Preguntas frecuentes , etc.) . ¿Cuál es la mejor manera de integrarlos en Django, idealizando aún usando el motor de plantillas de Django? ¿Debo crear una plantilla para cada uno y luego tener una vista que simplemente muestre esa plantilla?
Solución
¿Ha mirado páginas planas en Django? Probablemente hace todo lo que estás buscando.
Otros consejos
Si solo desea crear una plantilla para cada uno de ellos, puede usar direct_to_template
vista genérica para servirlo.
Otra opción sería django.contrib.flatpages
, que te permitirá configurar las URL estáticas y el contenido a través de la base de datos.