Me he dado cuenta de que después de iniciar sesión con el registro de Django me redirige a accounts/profile/
. De manera predeterminada, el registro de Django url.py
no maneja accounts/profile/
, así que necesito crear el mío.¿Dónde hay un buen lugar para trabajar en cuentas/perfil en Django con la aplicación de registro Django?
En realidad esta pregunta es triple:
- ¿Por qué después de iniciar la sesión, se redirige a
accounts/profile/
? ¿Existe alguna manera de cambiar esto? Preferiblemente, después de iniciar sesión con éxito me gustaría que Django redirija a la página antes de la página de inicio de sesión. - Si tuviera que crear mi propia vista y plantilla para
accounts/profile/
, ¿dónde debería ponerla? Django's built-inusers
(auth_user
) se comparte entre todas las aplicaciones de Django dentro de un proyecto, así que ¿debo colocar elview.py
en la carpeta del proyecto y no dentro de la carpeta de la aplicación? - ¿O bien Django profile realmente se ocupa de todo esto
account/profiles/
? Ya extendí la claseUser
de Django con mi propioUserProfile
, pero es más como campos adicionales para la tablaUser
que como un "perfil" real (no creé avatares ni nada de eso, solo cosas simples como direcciones y números de teléfono, pero la mayoría importante, algunos tipos de usuario personalizados de los que depende mi aplicación).