Ich versuche, einen Benutzer, der gerade eingeloggt ist, auf seine/ihre jeweilige Account-Seite umzuleiten.Django - Login und Weiterleitung an Benutzer Profilseite
Diese Frage wurde ein paar Mal gestellt, aber die meisten von ihnen sind alt und verwenden statische URLs wie /accounts/profile/
: Django - after login, redirect user to his custom page --> mysite.com/username. Ich möchte dynamische URL-Benennung verwenden, um diese Lösung zu erreichen.
Zum Beispiel, was passiert, wenn die Zielseite meines Kontos das folgende URL-Muster hat?
url(r'^account/(?P<pk>\d+)/(?P<name>\w+)/$', AccountLanding.as_view(), name="account-landing")`.
Wie würde ich die args in settings.py
für LOGIN_REDIRECT_URL
passieren?
Ihre Frage wird von Stu auf der von Ihnen verlinkten Seite beantwortet. – Alasdair
@Alasdair Nein, ist es nicht. Der Grund, warum ich das noch einmal gefragt habe, ist zu sehen, ob es seit den letzten 4 Jahren seit der Django-Aktualisierung seither einige neue Entwicklungen gegeben hat, was meiner Meinung nach völlig in Ordnung ist. – thefoxrocks
@Alasdair Stu erwähnt nie, dass, wie Sie sagten, es nicht möglich ist, dynamische Argumente in der 'LOGIN_REDIRECT_URL' zu verwenden, die im Grunde das war, was ich ausprobierte; ob sich das geändert hat oder nicht. – thefoxrocks