Django学习--9 Admin
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相关推荐
- django学习之路(五)站点管理admin - django - 一直很安静 - Powered by Discuz!
django学习之路(五)站点管理admin - django - 一直很安静 - Powered by Discuz!: "" (Via.) 转载于:https://www.cn ...
- Django介绍和虚拟环境(django特点、MVC、MVT、Django学习资料)
MVT流程: 创建Django项目和应用 django-admin startproject name python manager.py startapp name 视图和ULR 视图的请求和响应 ...
- django 学习笔记
django 学习笔记 启动虚拟机: workon bj18_py3 创建一个项目: django-admin.py startproject mysite 启动开发用服务器:从外层项目 mysite ...
- Django学习笔记(10)——Book单表的增删改查页面
一,项目题目:Book单表的增删改查页面 该项目主要练习使用Django开发一个Book单表的增删改查页面,通过这个项目巩固自己这段时间学习Django知识. 二,项目需求: 开发一个简单的Book增 ...
- Python Web框架Django学习(二)
python web框架Django学习(二) 目录: 三.Django创建APP 四.创建登录页面,实现用户交互,后台管理用户(非数据库方式) ========================= ...
- django学习笔记03
原创博客地址:django学习笔记03 第一章,模型层 查询集API 一.QuerySet何时被提交 迭代 QuerySet是可迭代的,在首次迭代查询集时执行实际的数据库查询 切片:如果使用切片的&q ...
- django学习笔记01
原创博客地址:django学习笔记01 基于教程,刘江的博客教程Django教程:https://www.liujiangblog.com/course/django/87 第一章:模型层 1.1 模 ...
- 自学python顺序-Django 学习顺序及入门要求?
没有web开发经验和相关背景. 有c语言基础和python语法基础. 在进行django学习之前,还有哪些基础要求? django的学习顺序是什么? 时间较紧张,做一次自己一向鄙视的伸手党.抱歉抱歉. ...
- 千锋Django学习笔记
千锋Django学习笔记 文章目录 千锋Django学习笔记 写在前面 1. MVC和MTV 2. Django简介 3. MTV简单流程 4. 和Model的简单对接 5. Model 6. Tem ...
最新文章
- 看jquery3.3.1学js类型判断的技巧
- SQL命令大全-中英文对照
- 苹果切换输入法_日语输入法哪个好
- JFinalConfig
- 萌新的Python练习菜鸟100例(十二)判断101-200之间有多少个素数,并输出所有素数
- Java Web文件下载
- 废话少说 分析java抽象类与接口的区别
- 无法卸载 Mac 上的磁盘时该怎么办?
- 其他进制转化为十进制 详解
- IE下载xlsx、docx、pptx文件时自动变成zip文件问题
- 基于java软件工程专业教辅平台课程子系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
- 最大子序列、最长连续公共子串(连续)、最长公共子序列(动态规划)
- H2O学习笔记(一)—— H2O概述
- AIMA 第三版 笔记
- 【计算机网络四】网络层
- 推荐系统之 FNN和DeepFM和NFM
- 万字长文总结Android多进程,大厂直通车!
- 阿里云 1H2G T5实例 与 腾讯云 1H2G 标准2实例 测试对比
- 从两家主流报表工具的报jia看报表行业的报jia水深-----常用报表工具对比---主流报表对比
- 数学建模02 —— 多属性决策模型