自动化平台开发小结(四)
公众号:杨建荣的学习笔记 · 作者:r15笔记第5天 · 发布:2018-01-18 23:59:35 · 原文链接
今天对备份恢复和元数据的功能点进行了改进,突然发现需要做的事情远比想象的要多。
技术方面,目前Django的框架使用开始有一些需求的瓶颈了,因为有些需求从业务的角度来说,能够实现是极好的,但是从Django的支持层面来说,有些需求要实现就比较纠结了,比如默认的User,如果想在已有的基础上扩展,技术肯定能够实现,但是就有不少需要注意的细节,折腾一圈,基本会是这样的一个态度。

而且尤其让我有些不得力的是ORM的API,对于增删改查来说是足够了,但是我要实现一些相对复杂的统计需求的时候,这种方式就很受限了,使用raw的方式吧,有些SQL可能会写的比较长,而且查询结果很可能不需要主键,会报出下面的错误:InvalidQuery: Raw query must include the primary key
所以在这个地方又开始纠结了,甚至于想到底还有没有其他更好的ORM实现,
显然是有的,比如SQL Alchemy,还有很多公司是自己定制的ORM.

