2010-04-07 103 views
5

我是Django的新手,只是刚刚启动并运行了django注册。任何人都可以告诉我如何在我的模板中获得登录,注销url名称和当前用户的名称。这些叫做模板标签吗? Django提供的所有默认变量都有一个全面的列表。Django登录,注销网址和当前用户名

我有点迷路了。我已经搜索了一段时间,但我找不到任何东西。

谢谢。

回答

12

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

在模板 :

{{ request.user.username }} 

的登录和注销URL可以在设置中找到:

  • settings.LOGIN_URL(default =/accounts/login)
  • settings.LOGOUT_URL(默认值= /帐号/注销)

你将不得不实施这些意见和url标签

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

见参考一下吧..