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