- django admin后台安装配置及增加用户对数据库基本读写操作
- 1. 打开 settings里的app设置 'django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 添加站点app名称 就是django-admin.py startapp 创建的
- 2 去掉urls.py里的设置
- 去掉#号 from django.contrib import admin
- admin.autodiscover()
- url(r'^admin/', include(admin.site.urls)),
- 3 编辑 vim d/models.py
- 添加
- sex_choices =(('f', 'famale'),('m', 'male'))
- class test(models.Model):
- name = models.CharField(max_length=30)
- sex = models.CharField(max_length=1,choices=sex_choices)
- 4 python manage.py syncdb
- 5 python manage.py runserver 0.0.0.0:80
- 6 打开IE http://x.x.x.x/admin/ 进行访问 用户名密码是第五步进行设置的
- 7 在app站点下创建 admin.py
- 在管理后台注册app里的表
- 添加以下代码
- from django.contrib import admin
- from dd.models import test
- admin.site.register(test)
- 添加完毕重启 runserver 服务
- 8.编辑models.py 类下面添加返回unicode
- def __unicode__(self):
- return self.name
- 9 进行测试 在管理后台添加字段,然后进行在到数据库里看添加删除的信息
- 10 在auth里添加用户 然后到用户信息详细页面 在Staff status 打钩 表示 用户可以登录数据库
- 修改用户权限User permissions: 把增加修改的权限移动到右边
- 在页面进行用户切换测试