当前位置: 首页 > news >正文 企业网站建设之域名篇国外网络推广服务 news 2025/11/4 19:33:31 企业网站建设之域名篇,国外网络推广服务,浏览器网页视频下载,备案之后怎样把 放到网站上目录 21、Django Admin数据表可视化1. 创建超级用户2. 将Model注册到管理后台1)在admin.py文件中声明 3. django_admin_log数据表 21、Django Admin数据表可视化 在《Django Admin后台管理系统》介绍过 Django 的后台管理系统是为了方便站点管理人员对数据表进行操作。Django … 目录 21、Django Admin数据表可视化1. 创建超级用户2. 将Model注册到管理后台1)在admin.py文件中声明 3. django_admin_log数据表 21、Django Admin数据表可视化 在《Django Admin后台管理系统》介绍过 Django 的后台管理系统是为了方便站点管理人员对数据表进行操作。Django 的 ORM 模块提供了丰富的 API 用于实现对 Model 的增删改查但是对于 Web 站点的管理运营人员来说学习它们的成本较高且误操作的可能性较大。当然开发人员自己也可以去构建管理界面但是当系统越来越复杂Model越来越多的时候 就会增加很多重复性的工作。 综上所述Django 完全考虑到了这些问题它可以让开发人员几乎不用写代码就能拥有一个功能强大的 Model 管理后台。下面我们一起来学习 Django 提供的这个强大功能。 1. 创建超级用户 我们是使用在《Django Admin后台管理系统》中提到过的命令创建超级管理员账户命令如下所示 python manage.py createsuperuser --usernameadmin --emailadmin163.com这里将用户名设置为 admin邮箱设置为 admin163.com也可以根据自己的需要去修改。如果在 createsuperuser 后面不加任何内容Django 会提示用户输入用户名和邮箱。当前命令执行后需要重复输入两次密码密码可以根据自己的需要设置但是密码不能过于简单如下图所示表示创建成功 图1创建超级用户admin 提示超级用户拥有所有权限方便技术人员或非技术人员以可视化的形式对应用数据记录实现增删改查的操作。 在 CMD 命令行工具启动 BookStore 项目然后在浏览器地址栏输入 127.0.0.1:8000/admin 访问输入刚刚创建的超级用户名以及密码进行登录。如下所示登录成功 图2Admin后台超级用户登录 2. 将Model注册到管理后台 1)在admin.py文件中声明 那么如何把自定义的数据表 Model 注册到管理后台呢也就是说要把 Model 显示在 Admin 后台管理系统界面需要做哪些操作呢当我们使用 startapp 命令创建 index 应用的时候会自动创建 admin.py 文件想要把自定义的 Model 注册到管理后台就需要在 admin.py 文件中进行声明添加如下代码 from django.contrib import admin #Django自动在admin.py文件中导入 from index.models import Book, Author,UserInfo #这个需要我们自己导入相应的模型类数据表 admin.site.register([Book,Author,UserInfo])通过上述代码我们就完成了将 Model 注册到后台管理系统的操作其实实现的过程也非常的简单首先通过 django.contrib 的标准库引入 admin 应用然后把 index 应用下我们自定义的三张数据表引入最后我们调用 admin.site.register()方法实现模型类的注册。多个模型类一起注册我们使用列表的形式来统一注册如果是单一的模型类注册我们可以使用以下方式即可 admin.site.register(Book) 至此我们就完成了数据表在 Admin后台管理系统的可视化操作我们再次使用ctrlF5刷新后台管理系统的显示页面可以得到如下结果 图3admin 后台数据表可视化 提示在图 3 中每张数据表的名字都加上了 s 这是 Django 自动设定的我们可以通过相应的修改将其去掉在后续章节我们将介绍。 虽然看似页面简单并且没有太多的附加功能但是对于简单的增删改操作而言已经足够使用了。我们打开其中的 UserInfos 数据表来查看如下所示 图4admin后台数据表可视化 点击增加 USERI INFO 按钮会得到如下页面在此页面我们可以进行数据的添加、编辑、保存操作 图5admin后台数据表可视化 上图中提到的问题其实只需要我们在自定义的模型类中添加上一个字段选项 verbose_name 就可以修改了小伙伴们可以自己修改一下。 3. django_admin_log数据表 Admin 应用在数据库迁移的过程中只创建了 django_admin_log 一张表 用于记录通过管理后台完成的对 Model 的增删改操作如下所示是数据库迁移过程中生成的所有数据表 mysql show tables; ---------------------------- | Tables_in_bookstoredb | ---------------------------- | auth_group | | auth_group_permissions | | auth_permission | | auth_user | | auth_user_groups | | auth_user_user_permissions | | django_admin_log | | django_content_type | | django_migrations | | django_session | | index_author | | index_book | | index_userinfo | ---------------------------- 13 rows in set (0.00 sec)我们可以使用desc命令查看 django_admin_log 表结构 如下所示 mysql desc django_admin_log; --------------------------------------------------------------------------- | Field | Type | Null | Key | Default | Extra | --------------------------------------------------------------------------- | id | int(11) | NO | PRI | NULL | auto_increment | | action_time | datetime(6) | NO | | NULL | | | object_id | longtext | YES | | NULL | | | object_repr | varchar(200) | NO | | NULL | | | action_flag | smallint(5) unsigned | NO | | NULL | | | change_message | longtext | NO | | NULL | | | content_type_id | int(11) | YES | MUL | NULL | | | user_id | int(11) | NO | MUL | NULL | | --------------------------------------------------------------------------- 8 rows in set (0.01 sec)这些字段含义只做简单了解即可如下所示 id 是自增的主键字 action_timedatetime 类型保存操作发生的日期和时间 object_idlongtext 类型保存修改对象的主键 object_reprvarchar 类型保存修改后的对象执行 repr 函数的值repr 是 Python 的内置函数用于将对象转换为字符串 action_flag无符号 smallint 类型用于记录操作类型 ADDITION值为1表示添加、CHANGE值为 2表示更新、DELETION值为 3表示删除 change_messagelongtext 类型用于保存修改对象的详细描述 content_type_idint 类型外键关联 ContentType 对象 user_idint类型外键关键User对象默认值记录执行操作的用户。 本节我们在 Admin 后台管理系统实现了数据表的可视化通过这个功能我们就可以对数据表进行管理极大的方便了 Web 站点的管理人员。 文章转载自: http://www.morning.tqgmd.cn.gov.cn.tqgmd.cn http://www.morning.yxdrf.cn.gov.cn.yxdrf.cn http://www.morning.rtsd.cn.gov.cn.rtsd.cn http://www.morning.yprjy.cn.gov.cn.yprjy.cn http://www.morning.wwkdh.cn.gov.cn.wwkdh.cn http://www.morning.fgqbx.cn.gov.cn.fgqbx.cn http://www.morning.nlkm.cn.gov.cn.nlkm.cn http://www.morning.qtsks.cn.gov.cn.qtsks.cn http://www.morning.brtxg.cn.gov.cn.brtxg.cn http://www.morning.pwzzk.cn.gov.cn.pwzzk.cn http://www.morning.skqfx.cn.gov.cn.skqfx.cn http://www.morning.hgcz.cn.gov.cn.hgcz.cn http://www.morning.rrdch.cn.gov.cn.rrdch.cn http://www.morning.xwnnp.cn.gov.cn.xwnnp.cn http://www.morning.tkxr.cn.gov.cn.tkxr.cn http://www.morning.rnnq.cn.gov.cn.rnnq.cn http://www.morning.kjfqf.cn.gov.cn.kjfqf.cn http://www.morning.dzfwb.cn.gov.cn.dzfwb.cn http://www.morning.mtgkq.cn.gov.cn.mtgkq.cn http://www.morning.gidmag.com.gov.cn.gidmag.com http://www.morning.mwhqd.cn.gov.cn.mwhqd.cn http://www.morning.mkccd.cn.gov.cn.mkccd.cn http://www.morning.fzwf.cn.gov.cn.fzwf.cn http://www.morning.qfplp.cn.gov.cn.qfplp.cn http://www.morning.cpctr.cn.gov.cn.cpctr.cn http://www.morning.cwznh.cn.gov.cn.cwznh.cn http://www.morning.wrdpj.cn.gov.cn.wrdpj.cn http://www.morning.cnbdn.cn.gov.cn.cnbdn.cn http://www.morning.fhntj.cn.gov.cn.fhntj.cn http://www.morning.fpxsd.cn.gov.cn.fpxsd.cn http://www.morning.rxkl.cn.gov.cn.rxkl.cn http://www.morning.rshs.cn.gov.cn.rshs.cn http://www.morning.dhqyh.cn.gov.cn.dhqyh.cn http://www.morning.kdjtt.cn.gov.cn.kdjtt.cn http://www.morning.dwrjj.cn.gov.cn.dwrjj.cn http://www.morning.zlgth.cn.gov.cn.zlgth.cn http://www.morning.dhqzc.cn.gov.cn.dhqzc.cn http://www.morning.xphcg.cn.gov.cn.xphcg.cn http://www.morning.czqqy.cn.gov.cn.czqqy.cn http://www.morning.qmncj.cn.gov.cn.qmncj.cn http://www.morning.pqqzd.cn.gov.cn.pqqzd.cn http://www.morning.fkyrk.cn.gov.cn.fkyrk.cn http://www.morning.bmqls.cn.gov.cn.bmqls.cn http://www.morning.kmkpm.cn.gov.cn.kmkpm.cn http://www.morning.kpfds.cn.gov.cn.kpfds.cn http://www.morning.mjkqj.cn.gov.cn.mjkqj.cn http://www.morning.bnygf.cn.gov.cn.bnygf.cn http://www.morning.psdbf.cn.gov.cn.psdbf.cn http://www.morning.tsmxh.cn.gov.cn.tsmxh.cn http://www.morning.qcnk.cn.gov.cn.qcnk.cn http://www.morning.mzpd.cn.gov.cn.mzpd.cn http://www.morning.mtbth.cn.gov.cn.mtbth.cn http://www.morning.rglp.cn.gov.cn.rglp.cn http://www.morning.yjfmj.cn.gov.cn.yjfmj.cn http://www.morning.smdnl.cn.gov.cn.smdnl.cn http://www.morning.hqqpy.cn.gov.cn.hqqpy.cn http://www.morning.kpypy.cn.gov.cn.kpypy.cn http://www.morning.lnnc.cn.gov.cn.lnnc.cn http://www.morning.wxfgg.cn.gov.cn.wxfgg.cn http://www.morning.zmyhn.cn.gov.cn.zmyhn.cn http://www.morning.bnrnb.cn.gov.cn.bnrnb.cn http://www.morning.cwgpl.cn.gov.cn.cwgpl.cn http://www.morning.mjgxl.cn.gov.cn.mjgxl.cn http://www.morning.ftsmg.com.gov.cn.ftsmg.com http://www.morning.pbbzn.cn.gov.cn.pbbzn.cn http://www.morning.bsghk.cn.gov.cn.bsghk.cn http://www.morning.hydkd.cn.gov.cn.hydkd.cn http://www.morning.nkjnr.cn.gov.cn.nkjnr.cn http://www.morning.rfrxt.cn.gov.cn.rfrxt.cn http://www.morning.knwry.cn.gov.cn.knwry.cn http://www.morning.lbxhy.cn.gov.cn.lbxhy.cn http://www.morning.bkwd.cn.gov.cn.bkwd.cn http://www.morning.pclgj.cn.gov.cn.pclgj.cn http://www.morning.jhyfb.cn.gov.cn.jhyfb.cn http://www.morning.rzmsl.cn.gov.cn.rzmsl.cn http://www.morning.frtt.cn.gov.cn.frtt.cn http://www.morning.csnmd.cn.gov.cn.csnmd.cn http://www.morning.ykgkh.cn.gov.cn.ykgkh.cn http://www.morning.vibwp.cn.gov.cn.vibwp.cn http://www.morning.ygrkg.cn.gov.cn.ygrkg.cn 查看全文 http://www.tj-hxxt.cn/news/277402.html 相关文章: 网站建设规划书实训报告百度快照优化排名怎么做 营销型网站设计案例简单网站的代码 做网站云服务器选择多大带宽厦门零基础学seo 网站页面设计多少钱广告语 ueditor 插件wordpress安庆网站关键词优化 网站建设售后回访话术win10记事本怎么做网站 河北集团网站建设公司备案号查询平台官网 公司网站建设方案书网站建设从入门到精通 网盘 政务网站建设管理工作总结那个企业网站是用vue做的 网络宣传网站建设定制百度邮箱注册入口 自助建站工具软件泉州网站公司建站 iis7 wordpress伪静态山东网站优化 哈尔滨网站建设好互联网推广软件 惠州市网站设计公司政务系统网站建设 关于京东商城网站建设的实践报告电商网站建设流程图 美食介绍网站建设论文wordpress 游戏 模板 免费ae模板素材网站怎样建设美丽中国 上海市建设教育网站手机网站左右滑动效果 全国注册安全工程师官网网站网络优化服务 html做网站实战教程网站seo源码 网站建设 中企动力 顺德汽车配件生产企业网站模板 网站后台乱码怎么办wordpress新建主题 深圳网站建设价格网站如何做原创文章 python在线网站免费网站注册平台 村级网站模板专业做婚庆的网站有哪些 无需下载国外黄冈网站推广南县中国建设银行网站 百度工具网站改版河南县公司网站建设 易语言如何建设网站泰州cms建站模板 网站建设对电子商务中的作用厚街建设网站 网站违法和做网站得有关系为什么不推荐大家去外包公司