Quel est le meilleur moyen de servir des pages Web statiques à partir d'une application Django?
Question
Je suis en train de construire une application Django relativement simple et distincte de la page où se trouvent la plupart des parties dynamiques de l'application, il me faut quelques pages qui ne seront pas du tout dynamiques ( À propos de , FAQ , etc.) . Quelle est la meilleure façon de les intégrer à Django, idéalement en utilisant toujours le moteur de template Django? Devrais-je simplement créer un modèle pour chacun et ensuite avoir une vue qui rend simplement ce modèle?
La solution
Avez-vous consulté des pages à plat à Django? Il fait probablement tout ce que vous recherchez.
Autres conseils
Si vous souhaitez simplement créer un modèle pour chacun d’entre eux, vous pouvez utiliser le direct_to_template
pour le servir.
Une autre option serait le django.contrib.flatpages
, ce qui vous permettrait de configurer les URL statiques et le contenu via la base de données.