Sådan omdirigeres django.contrib.auth.views.login efter login?

Jeg tilføjede django.contrib.auth.views.login overalt på min webside , for at jeg var nødt til at indlæse en skabelontag (der returnerer AuthenticationForm) i min base.html. Denne skabelonmærker inkluderer skabelonen registrering / login.html .

Login fungerer ok, men jeg vil have det til at omdirigere brugerne til den samme side, som de er før login. Nu omdirigerer det mig til / wherever_i_am / login, der viser registrering / login.html med meddelelserne 'login ok' eller 'login mislykkes', men uden resten af ​​base.html.

Jeg har fulgt django-dokumentationen og et par SO-spørgsmål som dette , men jeg kan ikke omdirigere korrekt. Jeg har ændret variablen næste , men den ser ikke ud til at virke ( næste = {{request.get_full_path}} omdirigerer mig til / wherever_i_am / login ... igen)

Har du prøvet noget lignende? nogen ideer?

UPDATE1 Nu kan spørgsmålet være noget som: Skal jeg erklære min egen loginvisning, hvis jeg vil medtage loginformularen overalt på min webside?

Tak.

5
задан juankysmith 23 July 2019 в 14:09
поделиться