2.4.1、Django使用内置的Admin管理用户
2014-07-14 10:20
801 查看
再打开session之后,接下来:
首先在settings.py中,打开auth,contenttypes,sessions,admin应用,如下代码中红色部分:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
#'django.contrib.sites',
#'django.contrib.messages',
#'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
ü 在修改urls.py,在头部增加:
From django.contrib import admin
Admin.autodiscover()
然后增加admin的urlpattern: (r’^admin/’,include(admin.site.urls)),可以参考2.3.1里的截图部分。
还记得前面python manage.py syncdb么?执行就可以创建admin,auth所需要的数据库表了(前提是settings.py中DATA_BASE要配置正确),在此过程中会询问你创建一个管理员账号,如果没有创建,也可以手工运行$python manage.py createsuperuser再次创建:
创建数据库表执行过程如下:
Creating tables ...
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_user_permissions
Creating table auth_user_groups
Creating table auth_user
Creating table auth_message
完成后就可以访问了
$python manage.py runserver 10.1.1.159:8000
http://10.1.1.159:8000/admin/
就可以看到Django内置的登录管理界面,输入刚才创建的管理员用户名和密码,就可以添加用户,改变权限,如果是英文的只需要修改一下settings.py中LANGUAGE_CODE=’zh-ch’,就可以看到中文的管理界面。如下图:
更多可以参考:https://docs.djangoproject.com/en/1.5/ref/contrib/admin/
首先在settings.py中,打开auth,contenttypes,sessions,admin应用,如下代码中红色部分:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
#'django.contrib.sites',
#'django.contrib.messages',
#'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
ü 在修改urls.py,在头部增加:
From django.contrib import admin
Admin.autodiscover()
然后增加admin的urlpattern: (r’^admin/’,include(admin.site.urls)),可以参考2.3.1里的截图部分。
还记得前面python manage.py syncdb么?执行就可以创建admin,auth所需要的数据库表了(前提是settings.py中DATA_BASE要配置正确),在此过程中会询问你创建一个管理员账号,如果没有创建,也可以手工运行$python manage.py createsuperuser再次创建:
创建数据库表执行过程如下:
Creating tables ...
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_user_permissions
Creating table auth_user_groups
Creating table auth_user
Creating table auth_message
完成后就可以访问了
$python manage.py runserver 10.1.1.159:8000
http://10.1.1.159:8000/admin/
就可以看到Django内置的登录管理界面,输入刚才创建的管理员用户名和密码,就可以添加用户,改变权限,如果是英文的只需要修改一下settings.py中LANGUAGE_CODE=’zh-ch’,就可以看到中文的管理界面。如下图:
更多可以参考:https://docs.djangoproject.com/en/1.5/ref/contrib/admin/
相关文章推荐
- Django权限系统auth模块详解 转自:原文出处 auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。 auth可以和admin模块配合使用, 快速建
- 2.4、使用Django自带的admin用户管理,权限管理
- Django实战(21):使用内置的Amin管理用户
- Django实战(21):使用内置的Amin管理用户
- django的用户认证管理,如何使用session(1)
- Django 入门笔记5 使用admin 管理
- Django(六)--用户管理Admin
- django的用户认证管理,如何使用session(2)
- Python菜鸟之路:Django Admin后台管理功能使用
- Django 使用admin来管理数据库中的内容
- Django1.5内置的用户认证系统介绍(之五)在admin后台管理用户 --by hillfree
- Django Admin后台管理模块的使用
- Django学习笔记(三)Django使用admin管理界面来操作mysql数据库
- Django 1.11 admin管理使用tinymce富文本编辑器
- Django-- admin后台管理模块的使用
- django 学习-18 用户管理Auth系统使用
- django中admin管理的使用和配置
- Django Admin后台管理功能使用(学习版)
- django使用多数据库,以及admin管理使用的方法。
- 使用Django开发一个图书管理系统----04.通过admin模块管理我们的app和model