Próbuję przekierować użytkownika do adresu URL zawierającego jego nazwę użytkownika (np. http://domain/username/) i spróbować dowiedzieć się, jak to zrobić. Używam django.contrib.auth dla mojego zarządzania użytkownikami, więc próbowałem przy użyciu LOGIN_REDIRECT_URL w ustawieniach:django LOGIN_REDIRECT_URL z wartością dynamiczną
LOGIN_REDIRECT_URL = '/%s/' % request.user.username # <--- fail..
ale wydaje się jedynie do przyjęcia środków struny, a nie coś, że będę po ustalonej użytkownik jest zalogowany. Jak mogę to jeszcze zrobić?
I wolą t pierwsza sugestia przekierowania ze strony statycznej/user /. W ten sposób nadal możesz używać widoku logowania z 'django.contrib.auth.views', który może być bardziej niezawodny niż widok ręczny. – Alasdair
ponieważ próbuję uprościć adresy URL i zminimalizować przekierowania, Twoje rozwiązanie wydaje się być właściwą drogą. dzięki! – sa125
Co za prosta i błyskotliwa odpowiedź, która rozwiązuje moje dokładne pytanie. Wstydzę się, że o tym nie myślę. ciesz się swoim punktem internetowym. – Esteban