J'essaye de nommer l'espace-espace Flatpages dans Django. J'ai inclus /pages/
dans URLConf et ajouté une URL /help/
dans le module Sites d’administration Django. Cependant, la page se charge avec "/ help /" et "/ pages / help /" dans les deux URL. J'essaie d'arrêter ce comportement et de ne charger que la page avec /pages/help/
. Comment est-ce possible?
urlpatterns = [
...
url(r"^pages/", include("django.contrib.flatpages.urls")),
]
Réponses:
1 pour la réponse № 1Le middleware de secours doit être installé dans votre MIDDLEWARE_CLASSES
réglage:
"django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"
Supprimez-le et il ne fonctionnera que sur le préfixe que vous avez spécifié.