Per impostazione predefinita dopo l'accesso django reindirizza l'utente a una pagina account/profilo o se modifichi LOGIN_REDIRECT_URL puoi inviare l'utente a un'altra pagina specifichi in settings.py.Django - dopo il login, reindirizza l'utente alla sua pagina personalizzata -> mysite.com/username
Questo è ottimo ma vorrei che l'utente (dopo l'accesso) venisse reindirizzato a una pagina personalizzata in cui il collegamento a quella pagina sarebbe simile a questo: mysite.com/username
. Pertanto, le impostazioni account/profilo o LOGIN_REDIRECT_URL di default non funzionerebbero in questo caso poiché entrambi sono in qualche modo statici. Nel mio caso la sezione username
cambia per ogni utente.
Tutte le idee su come posso renderlo così quando l'utente è connesso andranno a una pagina utente personalizzata che ha il nome dell'utente nell'indirizzo come: mysite.com/username
? Qualsiasi input è veramente apprezzato.
Ho dimenticato di dire che sto usando il django.contrib.auth.views che viene fornito con django. Posso avere l'url personalizzato sopra descritto in questo caso? – avatar
Non sono sicuro che sia possibile personalizzare 'auth.views.login' in tale misura. Detto questo, vorrei solo scrivere la mia funzione di login, esattamente come quella nella documentazione che ho collegato sopra. –