0
我想了解如何使用Django身份驗證系統。我可以創建組併爲其添加權限並創建用戶並將其添加到組中。如何在Django的頁面頂部顯示註銷部分和用戶名稱?
我想在用戶登錄時,在頁面頂部,我可以顯示登錄用戶的名稱,並將登出鏈接放在它的旁邊,就像大多數真實網站一樣。我怎樣才能做到這一點?我應該使用用戶配置文件?如果是的話,我該如何使用它?
我想了解如何使用Django身份驗證系統。我可以創建組併爲其添加權限並創建用戶並將其添加到組中。如何在Django的頁面頂部顯示註銷部分和用戶名稱?
我想在用戶登錄時,在頁面頂部,我可以顯示登錄用戶的名稱,並將登出鏈接放在它的旁邊,就像大多數真實網站一樣。我怎樣才能做到這一點?我應該使用用戶配置文件?如果是的話,我該如何使用它?
創建header.html
模板是這樣的:
<div class="header">
<ul>
<li> Username: {{ user.username}} </li>
<li><a href='/logout'> Logout</a> </li>
</ul>
</div>
您可以include這個模板在每一個模板要顯示username
和logout
鏈接是這樣的:
{% include "header.html" %}
而在你views.py
你可以通過user
對象到template
這樣:
def test(request):
user = request.user
variables = RequestContext(request,
{
'user': user,
}
)
return render_to_response('test.html', variables)
Thanks.it幫助我。我有一個問題,我在模型中創建用戶配置文件,但我不知道如何使用它,你能說如何使用它或提供一些有用的來源? – user3789719 2014-10-26 21:59:43
請參閱[django文檔](https://docs.djangoproject.com/en/1.4/topics/auth/#storing-additional-information-about-users)和[this](http://stackoverflow.com/問題/ 6085025/django-user-profile) – 2014-10-26 22:03:45
非常感謝.. :) – user3789719 2014-10-26 22:10:12