Weiterleiten der Anfrage an die Admin-Schnittstelle

7

Nachdem Sie die Administratoroberfläche aktiviert und die Entwicklungs-Webserver auf z.B. 128.0.0.1:8000, kann ich erreiche die Admin-Schnittstelle auf

%Vor%

Offensichtlich aufgrund des folgenden URL-Namensraums

%Vor%

Was muss ich Anfragen auf 128.0.0.1:8000/ automatisch auf 128.0.0.1:8000/admin umleiten?

Der URL-Namespace

%Vor%

scheint nicht die Lösung zu sein.

    
Simon 30.01.2012, 20:34
quelle

4 Antworten

13

Verwenden Sie RedirectView . Anstatt URLs hart zu codieren, können Sie reverse und den Namen einer Admin-Ansicht verwenden .

%Vor%     
Mariusz Jamro 01.02.2012 09:42
quelle
5

Sie sagen, Sie möchten eine Weiterleitung , damit Sie djangos RedirectView

%Vor%     
Yuji 'Tomita' Tomita 30.01.2012 20:45
quelle
3

Das funktioniert für mich. Die reverse_lazy nicht.

Django 1.8.1 und höher

%Vor%     
Kim Stacks 01.09.2015 00:27
quelle
0

Bisherige Lösungen zeigen entweder eine Umleitung zu einer hartcodierten URL oder verwenden Methoden, die hier nicht funktionierten. Dieser funktioniert in Django 1.9 und leitet zum admin-Index view :

um %Vor%     
edjroot 09.06.2016 03:11
quelle