Django登录,注销URL和当前用户名

Mri*_*lla 5 django django-registration

我是Django的新手,刚刚进行了django注册并运行.任何人都可以告诉我如何在我的模板中获取登录,注销URL名称和当前用户的名称.这些是模板标签吗?对于Django提供的所有默认变量,有一个全面的列表.

我有点迷失了.我已经用Google搜索了一段时间,但我找不到任何东西.

谢谢.

Bir*_*ird 12

确保你有'django.contrib.auth.middleware.AuthenticationMiddleware' settings.MIDDLEWARE_CLASSES

在模板中:

{{ request.user.username }}
Run Code Online (Sandbox Code Playgroud)

登录和注销网址可以在设置中找到:

  • settings.LOGIN_URL (缺省值= /账户/登录)
  • settings.LOGOUT_URL (缺省值= /账户/注销)

您必须实现这些视图并从url标记中引用它

{%url your.login.view.name%}

看到..