Wie kann man eine URL auf nur eine Ansicht in Django-URLs einschränken
-
21-12-2019 - |
Frage
Ich bin auf Problem in URLs.My Projektname ist Bestand und mein Appname ist stock_app,
stock urls.py:
generasacodicetagpre.in meinem stock_app urls.py
generasacodicetagpre.Ich habe ein Problem mit einem Problem, hier, wenn Benutzer besucht, dass Goc / und Goc_range / beide den Zugriff auf die URLs in Stock_APP.URLs,
habenich meine goc / ist für goc-function, goc_range / ist für goc_range-function.
Ich möchte wie Follwoing-Zugriff
goc / -> Nur URL (r '^ (\ w +) / (\ d +) / $', 'goc'), GoC_Range / -> Nur URL (R '^ (\ W +) / (\ d +) / $', 'goc_range'),
wenn der Benutzer GOC / Name / Datum gibt, muss er nur URL (R '^ (\ W +) / (\ d +) / $', 'goc') gehen. und auch goc_range / name / date / datum muss er nur URL (r '^ (\ w +) / (\ d +) / $', 'goc_range'),
hilf mir
Lösung
Ihre URL-Muster sind nicht korrekt, ändern die Muster auf Lager urls.py:
generasacodicetagpre.und stock_app urls.py
generasacodicetagpre.Grundsätzlich enthält die Hauptmusterdatei die Muster aus der zweiten Datei, sodass sie nur einmal erforderlich sind.