生成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相关推荐

  1. 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. 检查未压缩.未分 ...

  2. MongoDB管理:慎用local、admin数据库

    MongoDB副本集默认会创建local.admin数据库,local数据库主要存储副本集的元数据,admin数据库则主要存储MongoDB的用户.角色等信息. 慎用local数据库 local数据库 ...

  3. MongoDB需要慎用local、admin数据库

    MongoDB副本集默认会创建local.admin数据库,local数据库主要存储副本集的元数据,admin数据库则主要存储MongoDB的用户.角色等信息. 一.慎用local数据库 local数 ...

  4. MongoDB给数据库创建用户

    转自http://www.imooc.com/article/18439 一.先以非授权的模式启动MongoDB 非授权: linux/Mac : mongod -f /mongodb/etc/mon ...

  5. Linux系统mongdb还原数据库,linux下mongodb数据库备份与还原

    MongoDb数据库备份还原 数据库迁移,可视化工具NoSQLBooster for MongoDB 付费版才具有数据导入功能.代价过高,索性采起命令行web 数据备份 备份命令mongodb mon ...

  6. mongodb数据库显示obj_MongoDB基础(三)—基本操作及管理 | leon的博客

    第1章 MongoDB的基本操作 1.1 查询帮助信息 > help db.help()                    help on db methods db.mycoll.help ...

  7. NoSQL数据库-MongoDB和Redis

    NoSQL数据库-MongoDB和Redis   发布于2012-12-20,来源:比特网   1NoSQL简述 CAP(Consistency,Availabiity,Partitiontolera ...

  8. 关于MongoDB数据库的总结

    既然要说MongoDB数据库,先引入NoSQL的概念. NoSQL: NoSQL,指的是非关系型的数据库.NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系 ...

  9. Django 3.2.5博客开发教程:用Admin管理后台管理数据

    上节我们我们把数据库迁移到数据库里去了,那么现在我们数据库里是个什么样的情况呢?我们点击Pycharm右上角的Database,然后在网站项目里选中我们的数据库文件db.sqlite3,把它拖到Dat ...

最新文章

  1. 关于知识整理、积累与记忆
  2. 为修复一个代码执行安全漏洞,TensorFlow决定不再支持YAML
  3. python2异步编程_最新Python异步编程详解
  4. ​超越Transformer!AAAI 2021最佳论文:高效长序列预测模型
  5. 136个Python 机器学习知识点让你受益终生!
  6. Android中BroadcastReceiver
  7. [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图
  8. 安卓学习 之 bitmap用法
  9. PHP 实现冒泡排序
  10. Labview 模型导入Veristand问题
  11. java为什么不能输入钢筋符号_input.nextDouble();找不到符号
  12. LOL服务器维护打排位算吗,LOL:请停止你的排位行为,这是连败前的征兆!再玩就会一直掉分...
  13. 【论文研读】【金融】Predicting the direction of stock market prices using random forest
  14. 性能测试——脚本录制1
  15. Android解包命令:unpackbootimg与打包命令:mkbootimg使用
  16. 【Gym - 101848D】XOR【多个数异或的典型问题】【费马小定理】
  17. HP P1108打印机安装
  18. matlab simulink电感,一文教你快速学会在matlab的simulink中调用C语言进行仿真
  19. 名词解释isp_名词解释
  20. 基于vue实现网页直播推流(不能落地,仅作记录)

热门文章

  1. linux 增加回环设备,linux命令练习:mount fdisk swap dd创建本地回环设备
  2. Java8的十大新特性
  3. Bootstrap table方法,Bootstrap table事件,配置
  4. JDBC-Statement 对象
  5. 互联网研发中负载均衡算法一点探索
  6. 2017-10-29—英语发音的一些技巧总结
  7. .9-Vue源码之AST(5)
  8. vs2013缺少Mvc 怎么办?
  9. 364. Nested List Weight Sum II
  10. source insight 添加行号