【文件属性】:
文件名称:何时以及为何使用管理界面-libmodbus源码解析
文件大小:7.37MB
文件格式:PDF
更新时间:2021-06-24 08:00:35
PDF
5.7何时以及为何使用管理界面
至此,你应该基本知道该如何使用 Django 的管理后台了。不过,我想说明一下何时以及为何使用管理后台,
以及何时无需使用。
对想输入数据的非技术人员来说,Django 的管理后台特别有用;毕竟,这就是管理后台的目的。在 Django
诞生的新闻业中,一个在线功能(例如市政供水水质特别报道)的开发过程通常是这样的:
• 负责该项目的记者与一位开发者碰头,指出所需的数据。
• 开发者设计满足需求的 Django 模型,然后打开管理后台给记者看。
• 记者审查管理后台,及时指出缺少或多余的字段。开发者不断修改模型。
• 得到满意的模型之后,记者开始在管理后台中输入数据。与此同时,程序员可以集中精力开发面向公
众的视图/模板(即开发过程中有趣的部分)。
也就是说,Django 的管理界面为内容制作人员和程序员都提供了便利的工具。除了输入数据之外,管理后台
还有很多用处:
• 审查数据模型:定义几个模型之后,可以在管理界面中查看,输入一些虚拟数据。有时,在这个过程
中能够发现数据建模等问题。
• 管理从别处得到的数据:对依靠外部源(例如用户或 Web 爬虫)提供数据的应用程序来说,通过管理
后台便于审查或编辑数据。你可以把管理后台看做数据库命令行工具的另一个版本,虽然不那么强
大,但是足够便利。
• 临时的数据管理应用:你可以使用管理后台构建一个特别轻量级的数据管理应用,例如记录花销。如
果只构建给自己用的功能,而不面向公众,管理后台能节省很多时间。在这个意义上,管理后台相当
于增强版关系型电子表格。
然而,管理后台不是万能的。不应该把它当做数据的公开界面,它也不具有复杂的排序和搜索功能。前面说
过,管理后台是供授信的网站管理员使用的。唯有记住这一点,才能有效利用管理后台。
5.8接下来
至此,我们创建了几个模型,也配置了一流的编辑界面。下一章将换个话题,进入 Web 开发的实质阶段:创
建和处理表单。
82 - 第 5 章 Django 管理后台