Python
广东彭于晏-
Aestate Framework开源作者
展开
-
Aestate的ReadXml报错setattr(obj, properties, _data_item[field])
先检查xml中resultMap的result标签,field和properties字段是不是写对了,有没有空格,空格是最烦的,有时候莫名其妙报错又找不出来其次 <result field="order_total" properties="order_total"/>field是指使用sql查询时返回的结果上面的字段名字,properties才是POJO对象的字段名...原创 2022-01-20 18:37:38 · 134 阅读 · 0 评论 -
关于Aestate查询不出数据,或者说叫因为缓存造成数据无法刷新的问题
关于Aestate查不出数据排查sql写对了没逻辑有没有问题其他情况这种情况就是需要我们解决的了aestate有一个缓存机制,他会阻断执行sql并且将缓存中的数据返回到我们的结果集对象QuerySet。如果这时候你需要实时数据,那么就会造成数据的不准确,这个时候我们就需要做一件事情让aestate的缓存不管理我们的sql解决方案from aestate.work.Cache import SqlCacheManage, CacheStatus# 关闭缓存SqlCacheManage原创 2022-01-19 15:25:44 · 1803 阅读 · 0 评论 -
Aestate 更新 [1.0.5]增加缓存策略,修复日志
修复了log保存时不换行问题修复xml缺少属性字段时无提示直接保存修复日志文件到达指定大小时会被删除并重新创建问题修复单独使用log时不打印的问题美化日志的类名修改日志任务名称修复log保存问题修复log美化问题修复pojo重复创建问题增加对pojo的缓存增加对web的支持增加缓存管理传送门:https://gitee.com/aecode/aestate/releases...原创 2021-12-01 22:15:54 · 215 阅读 · 0 评论 -
使用Aestate遇到的log日志问题
日志篇路径问题如果你是用一个新的类作为父类去编写模板pojo,例如:class BaseDatabaseConfig(Pojo): def __init__(self, **kwargs): super(BaseDatabaseConfig, self).__init__( config_obj=BaseDataBase(), log_conf={ # 确认保存 's原创 2021-11-27 20:07:22 · 193 阅读 · 0 评论 -
Aestate Framework | python的新一代ORM框架aestate,多种方式实现数据库操作
aestate是一个专用于python的orm(Object Relational Mapping)框架,也就是相对于java语言的mybatis-plus。原创 2021-11-12 00:47:06 · 1229 阅读 · 1 评论 -
记一次DRF序列化器‘QuerySet‘ object has no attribute ‘save‘
使用序列化器更新数据时,filter返回的是一个QuestSet对象,要先使用first()或者使用get方法获取instancehrt = HomeRightTopResource.objects.filter(pk=data[‘id’]) def put(self, requests): data = requests.data # 这样是错的,因为返回的是一个querySet对象 # hrt = HomeRightTopResource.obj原创 2021-05-02 02:03:37 · 504 阅读 · 0 评论