Django如何自定义model创建数据库索引的顺序
Django的model是一个非常先进的理念,通过model创建数据库并建立索引,使用起来非常方便,但是model创建的索引顺序可能并非开发人员想要的顺序,本文将介绍如何解决索引顺序问题。
Django的model是一个非常先进的理念,通过model创建数据库并建立索引,使用起来非常方便,但是model创建的索引顺序可能并非开发人员想要的顺序,本文将介绍如何解决索引顺序问题。
Django处理json也是一把好手,有时候在工作中各个部门都会提供自己的相关接口,但是信息也只是单方的信息,这时候需要运维将各个部门的信息进行集成,统一出一个查询接口或页面,方便其他部门同事使用,接下来就介绍一下Django如果操作json。
Django功能强大不单在于他先进的编程理念,很多现有的功能模块更是可以直接拿来使用,比如这个牛掰的admin模块,可以作为一个很好的信息登记管理系统。
admin模块中的actioin是可以自定义添加的,比如这次要介绍的导出excel功能,就可以在action中触发。
本文将详细介绍如何导出admin中录入的数据为excel,可以直接提交给你的leader观看。
Gearman是一个很好用的轻量级工具,他的作用是帮你在服务器上执行任务,并回调给任务发起者,一般可用于视频转码,数据收集等领域,因为gearman不支持任务找回,如果服务器意外重启或程序挂掉,那么值钱提交的未完成的任务将需要重新提交,所以不太适合做精确度高的项目。
Python+Django+Gearman 可以很容易的帮助运维将服务器上的操作搬到web中执行,方便运维本身,也可以在合理权限内让更多人参与维护,减轻运维工作压力。