Est-il possible de lier des templates spécifiques pour différents flatpages dans Django?Gabarits spécifiques pour les flatpages dans Django
Par exemple:
/about/ -> templates/flatpages/about.html
/contact/ -> templates/flatpages/contact.html
C'est ce que j'ai, mais toutes ces pages pointer vers le modèle default.html
url(r'^(?P<url>about/)$', 'django.contrib.flatpages.views.flatpage'),
url(r'^(?P<url>contact/)$', 'django.contrib.flatpages.views.flatpage'),
url(r'^(?P<url>feedback/)$', 'django.contrib.flatpages.views.flatpage'),
il est impossible de le faire dans l'admin - Je pense que fonctionnalité a été retirée Comment puis-je faire par programme – Eeyore
Obtenez le flatpage vous désir (recherche dans Flatpages.object pour title = "about", etc), définissez son attribut 'template_name' à la valeur désirée (" fla tpages/about.html "etc), enregistrez-le. Comme tout autre modèle, comme je l'ai dit! –