django_4数据库3——admin
生成admin界面
1、setting.py中,保证'django.contrib.admin',应用打开,django1.11默认打开的
2、url.py中的admin默认时打开的
3、对model修改
#二元元组 sex_choices=(('f', 'famale'), #前边时显示的信息,后边是提示信息(web表现为下拉选择)('m', 'male'), ) class User(models.Model):name = models.CharField(max_length=30)sex = models.CharField(max_length=1, choices=sex_choices)
3、同步数据库,第一次执行数据库后,默认会有superuser设置,若没有手动创建
- django_admin_log表
4、手动创建超级用户:python3 manage.py createsuperuser
5、修改:vim app/admin.py(如果没有就新建一个)
from django.contrib import admin from blog.models import User #导入应用的表# Register your models here. admin.site.register(User) #把User注册到admin
6、runserver
通过后台管理界面对数据库进行管理
7、访问http://172.30.0.211:8000/admin/
注意BLOG栏目下的User,是自己注册的表;
增加数据
在web中增加BLOG.User的数据,得到
成功。显示的是对象,显示很怪!在model.py修改对像的显示,即增加def __repr__和__str__。只改__str__显示成功!只改__repr__显示不成功!建议只改__str__,感觉改__repr__会带来问题。
查看数据库,ok
用户权限
在auth中添加user,
Permissions中active(用户是否有效)、staff status(用户是否可以登陆管理 界面)、user permissions(用户对数据库中的表权限分配)
转载于:https://www.cnblogs.com/daduryi/p/6838329.html
django_4数据库3——admin相关推荐
- OCP12C题库,62数据库备份与恢复(admin,install and upgrade accelerated, backup and recovery workshop -62)(新增)
题数:20+53 10月新增 5 examine the details of the uncompressed,non-partitioned heap table cities. 检查未压缩.未分 ...
- MongoDB管理:慎用local、admin数据库
MongoDB副本集默认会创建local.admin数据库,local数据库主要存储副本集的元数据,admin数据库则主要存储MongoDB的用户.角色等信息. 慎用local数据库 local数据库 ...
- MongoDB需要慎用local、admin数据库
MongoDB副本集默认会创建local.admin数据库,local数据库主要存储副本集的元数据,admin数据库则主要存储MongoDB的用户.角色等信息. 一.慎用local数据库 local数 ...
- MongoDB给数据库创建用户
转自http://www.imooc.com/article/18439 一.先以非授权的模式启动MongoDB 非授权: linux/Mac : mongod -f /mongodb/etc/mon ...
- Linux系统mongdb还原数据库,linux下mongodb数据库备份与还原
MongoDb数据库备份还原 数据库迁移,可视化工具NoSQLBooster for MongoDB 付费版才具有数据导入功能.代价过高,索性采起命令行web 数据备份 备份命令mongodb mon ...
- mongodb数据库显示obj_MongoDB基础(三)—基本操作及管理 | leon的博客
第1章 MongoDB的基本操作 1.1 查询帮助信息 > help db.help() help on db methods db.mycoll.help ...
- NoSQL数据库-MongoDB和Redis
NoSQL数据库-MongoDB和Redis 发布于2012-12-20,来源:比特网 1NoSQL简述 CAP(Consistency,Availabiity,Partitiontolera ...
- 关于MongoDB数据库的总结
既然要说MongoDB数据库,先引入NoSQL的概念. NoSQL: NoSQL,指的是非关系型的数据库.NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系 ...
- Django 3.2.5博客开发教程:用Admin管理后台管理数据
上节我们我们把数据库迁移到数据库里去了,那么现在我们数据库里是个什么样的情况呢?我们点击Pycharm右上角的Database,然后在网站项目里选中我们的数据库文件db.sqlite3,把它拖到Dat ...
最新文章
- 关于知识整理、积累与记忆
- 为修复一个代码执行安全漏洞,TensorFlow决定不再支持YAML
- python2异步编程_最新Python异步编程详解
- ​超越Transformer!AAAI 2021最佳论文:高效长序列预测模型
- 136个Python 机器学习知识点让你受益终生!
- Android中BroadcastReceiver
- [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图
- 安卓学习 之 bitmap用法
- PHP 实现冒泡排序
- Labview 模型导入Veristand问题
- java为什么不能输入钢筋符号_input.nextDouble();找不到符号
- LOL服务器维护打排位算吗,LOL:请停止你的排位行为,这是连败前的征兆!再玩就会一直掉分...
- 【论文研读】【金融】Predicting the direction of stock market prices using random forest
- 性能测试——脚本录制1
- Android解包命令:unpackbootimg与打包命令:mkbootimg使用
- 【Gym - 101848D】XOR【多个数异或的典型问题】【费马小定理】
- HP P1108打印机安装
- matlab simulink电感,一文教你快速学会在matlab的simulink中调用C语言进行仿真
- 名词解释isp_名词解释
- 基于vue实现网页直播推流(不能落地,仅作记录)