/ / Django में एक ही यूआरएल के साथ flatpages कैसे दिखाना है? - django

Django में एक ही यूआरएल के साथ flatpages कैसे दिखाना है? - django

मैं Django में Flatpages नामस्थान की कोशिश कर रहा हूँ। मैं शामिल हूं /pages/ URLConf में और एक यूआरएल जोड़ा /help/ Django व्यवस्थापक साइट्स मॉड्यूल में। हालांकि, पृष्ठ दोनों यूआरएल "/ help /" और "/ pages / help /" के साथ लोड हो रहा है। मैं इस व्यवहार को रोकने की कोशिश कर रहा हूं और केवल पृष्ठ को लोड कर रहा हूं /pages/help/। यह कैसे हो सकता है?

urlpatterns = [
...

url(r"^pages/", include("django.contrib.flatpages.urls")),
]

Django व्यवस्थापक पैनल

उत्तर:

उत्तर № 1 के लिए 1

आपके पास फॉलबैक मिडलवेयर आपके पास स्थापित होना चाहिए MIDDLEWARE_CLASSES सेटिंग:

"django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"

इसे हटाएं, और फिर यह केवल आपके द्वारा निर्दिष्ट उपसर्ग पर काम करेगा।