with template register loginview has custom contrib auth attribute and django django-urls django-authentication

template - login url django



¿Desea anular get_absolute_url predeterminado en los objetos de usuario? (1)

Puede hacer esto en su archivo settings.py utilizando la configuración ABSOLUTE_URL_OVERRIDES

ABSOLUTE_URL_OVERRIDES = { ''auth.user'': lambda u: "/users/%s/" % u.username, }

Aquí hay un enlace a los documentos oficiales: https://docs.djangoproject.com/en/stable/ref/settings/

Estoy tratando de hacer una tabla genérica para listar objetos django_tables . Tengo todo funcionando, excepto que get_absolute_urls() en mis objetos de User devuelve:

/users/<username>/

Si bien podría crear esta URL, no coincide con el resto del diseño del sitio, así que estoy buscando otra forma de hacerlo. ¿Hay alguna forma de anular este valor sin romper la autenticación integrada y otras funciones?