1、vim settings.py

打开  'django.contrib.admin'

vim urls.py

打开

from django.contrib import admin     (注意缩进~!!!)
 admin.autodiscover()

2、vim sdj/models.py

sex_choices=(                            二元组

  ('f','famale'),

  ('m','male'),

  )

class User(models.Model):

    name = models.CharField(max_length=30)

    sex = models.CharField(max_length=1,chioces=sex_chioces)

3、同步数据库

python manage.py   syncdb

会出现以下内容

Creating table sdj_user
Creating table django_admin_log     这个用于后台管理

python manage.py   runserver

127.0.0.1/admin  就可以看到登录界面了

4、vim blog/admin.py

from  django.contrib  import admin
from  blog.models  import  User

admin.site.register(User)       注册动作

现在重新刷新再进一次,断开刚才的再 python  manage.py  runserver

进去有一个blog  下 有个Users

可以add用户

然后进去命令行    sqlite3  cs.db

.tables      就会显示所有的表

select  *  from blog_user;    就会显示你创建的用户

也可以在上面的Auth 下的users  里添加用户 并选上 Staff status  可以有登录权限

再到下面添加上  blog | user |can add user

blog |user |can change user

这样这个用户就有了创建blog user的权限    退出当前用户可以用所创建的用户试一试

然后再命令行 select  *  from blog_user;    做检查

转载于:https://www.cnblogs.com/Icanflyssj/p/5131388.html

Django学习--9 Admin相关推荐

  1. django学习之路(五)站点管理admin - django - 一直很安静 - Powered by Discuz!

    django学习之路(五)站点管理admin - django - 一直很安静 - Powered by Discuz!: "" (Via.) 转载于:https://www.cn ...

  2. Django介绍和虚拟环境(django特点、MVC、MVT、Django学习资料)

    MVT流程: 创建Django项目和应用 django-admin startproject name python manager.py startapp name 视图和ULR 视图的请求和响应 ...

  3. django 学习笔记

    django 学习笔记 启动虚拟机: workon bj18_py3 创建一个项目: django-admin.py startproject mysite 启动开发用服务器:从外层项目 mysite ...

  4. Django学习笔记(10)——Book单表的增删改查页面

    一,项目题目:Book单表的增删改查页面 该项目主要练习使用Django开发一个Book单表的增删改查页面,通过这个项目巩固自己这段时间学习Django知识. 二,项目需求: 开发一个简单的Book增 ...

  5. Python Web框架Django学习(二)

    python web框架Django学习(二) 目录:  三.Django创建APP  四.创建登录页面,实现用户交互,后台管理用户(非数据库方式) ========================= ...

  6. django学习笔记03

    原创博客地址:django学习笔记03 第一章,模型层 查询集API 一.QuerySet何时被提交 迭代 QuerySet是可迭代的,在首次迭代查询集时执行实际的数据库查询 切片:如果使用切片的&q ...

  7. django学习笔记01

    原创博客地址:django学习笔记01 基于教程,刘江的博客教程Django教程:https://www.liujiangblog.com/course/django/87 第一章:模型层 1.1 模 ...

  8. 自学python顺序-Django 学习顺序及入门要求?

    没有web开发经验和相关背景. 有c语言基础和python语法基础. 在进行django学习之前,还有哪些基础要求? django的学习顺序是什么? 时间较紧张,做一次自己一向鄙视的伸手党.抱歉抱歉. ...

  9. 千锋Django学习笔记

    千锋Django学习笔记 文章目录 千锋Django学习笔记 写在前面 1. MVC和MTV 2. Django简介 3. MTV简单流程 4. 和Model的简单对接 5. Model 6. Tem ...

最新文章

  1. 看jquery3.3.1学js类型判断的技巧
  2. SQL命令大全-中英文对照
  3. 苹果切换输入法_日语输入法哪个好
  4. JFinalConfig
  5. 萌新的Python练习菜鸟100例(十二)判断101-200之间有多少个素数,并输出所有素数
  6. Java Web文件下载
  7. 废话少说 分析java抽象类与接口的区别
  8. 无法卸载 Mac 上的磁盘时该怎么办?
  9. 其他进制转化为十进制 详解
  10. IE下载xlsx、docx、pptx文件时自动变成zip文件问题
  11. 基于java软件工程专业教辅平台课程子系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  12. 最大子序列、最长连续公共子串(连续)、最长公共子序列(动态规划)
  13. H2O学习笔记(一)—— H2O概述
  14. AIMA 第三版 笔记
  15. 【计算机网络四】网络层
  16. 推荐系统之 FNN和DeepFM和NFM
  17. 万字长文总结Android多进程,大厂直通车!
  18. 阿里云 1H2G T5实例 与 腾讯云 1H2G 标准2实例 测试对比
  19. 从两家主流报表工具的报jia看报表行业的报jia水深-----常用报表工具对比---主流报表对比
  20. 数学建模02 —— 多属性决策模型

热门文章

  1. Android自定义RulerView
  2. 河北计算机应用技术,[河北科技大学]计算机应用技术
  3. linux set include path,set_include_path()的用法
  4. netty tcp服务端主动断开客户端_【Netty】服务端和客户端
  5. JavaScript基础,Cookies,Sessions
  6. c++11の简单线程管理
  7. List集合的三个实现类比较
  8. 详解python2 和 python3的区别
  9. 网站性能优化之yahoo军规
  10. 常见的音视频封装和编码