Django1.5内置的用户认证系统介绍(之五)在admin后台管理用户 --by hillfree
说明:网上有关Django用户系统的内容不少,但是好像没有针对Django1.5的。可能是因为Django1.5目前用的人还不多吧。(python3.x貌似也是这种情况)。因为自己要用,所以顺手在学习官方文档的过程中,边看边译。基本忠于原文(>95%),小部分太啰嗦的内容就适当意译、简化了。后续还会加入部分自己的体会(会注出),供参考。如有错讹、不准确之处,还请大家指教。
Source:
https://docs.djangoproject.com/en/1.5/topics/auth/default/#auth-admin
在admin后台中管理用户 Managing users in the admin
如果你同时安装了 django.contrib.admin 和 django.contrib.auth ,你就可使用admin后台来查看和管理用户,群组和权限了。就像其他Django模型那样增删用户,创建群组,分配权限。用户在admin后台中对于模型的修改也做为日志保存和查看。
创建用户 Creating Users
你可以在admin索引页的“Auth”下看到 “Users” 链接。“Add user” 管理页与其他管理页面有所不同,需要先输入用户名(username)和密码(password)后才可以编辑用户的其他字段。
请注意:如果你希望创建的用户也可以在admin后台创建用户,你需要给新用户相关的权限(例如 “Add user” 和 “Change user” 权限)。如果仅有“增加用户”权限,而没有“修改用户”权限,还是无法创建用户。
修改密码 Changing Passwords
用户密码并不在admin中显示,但密码存储细节(password storage details)有显示,允许后台通过链接到相关表单修改用户密码。.