caoqianming
705dff193c
fix: avoid duplicate rows in complex reverse queries
...
Add an optional distinct flag to complex query payload and deduplicate by primary key before annotate/order flow, so reverse-join filtering does not return repeated records.
Made-with: Cursor
2026-03-19 21:04:20 +08:00
caoqianming
4a9a94e04b
fix: base complexquerymixin支持add_info_for_list
2026-01-16 14:07:51 +08:00
caoqianming
00034d4c79
fix: base 对uploadfile的log处理修正
2026-01-16 12:05:20 +08:00
caoqianming
42146f4ff7
feat: base cquery支持add_info_for_list
2026-01-14 09:02:01 +08:00
caoqianming
ba9f9251d3
feat: base 创建数据时检验不包含id2
2026-01-14 08:41:19 +08:00
caoqianming
cb67fc6457
feat: base 创建数据时检验不包含id
2026-01-14 08:41:02 +08:00
caoqianming
417c2e4504
feat: base add_info_for_item 可复用list逻辑
2026-01-14 08:33:15 +08:00
caoqianming
dffd752568
feat: base cquery支持annotate
2026-01-14 08:32:53 +08:00
caoqianming
d805560894
fix: base 在create update destroy添加自动事务
2026-01-13 16:52:28 +08:00
caoqianming
d29d126643
feat: base CustomGenericViewSet 添加自动事务
2026-01-13 16:51:55 +08:00
caoqianming
1a060730e3
feat: base 日志默认记录耗时大于2s的
2026-01-13 16:50:55 +08:00
caoqianming
e2ef190094
fix: base ComplexQueryMixin 默认null值排最后
2026-01-13 16:49:28 +08:00
caoqianming
8320ec5a0b
fix: base ordering排序错误
2026-01-13 16:45:41 +08:00
caoqianming
def890a873
feat: base ComplexQueryMixin 支持order查询2
2026-01-13 16:45:26 +08:00
caoqianming
03bec2a6ab
feat: base ComplexQueryMixin 支持order查询
2026-01-13 16:45:17 +08:00
caoqianming
7deaadd0a2
feat: base 独立出ComplexQueryMixin
2026-01-13 16:44:53 +08:00
caoqianming
5df5c7bf58
fix: base CustomRetrieveModelMixin支持添加add_info
2025-02-07 17:02:38 +08:00
caoqianming
3045b46d77
feat: base listmixin描述去除
2025-02-07 16:55:17 +08:00
caoqianming
c2a1ae661d
feat: base 支持树型的递归分页查询以传with_children参数
2025-02-07 16:45:37 +08:00
caoqianming
8c238e90b7
doc: CustomListmixin添加注释
2024-06-05 13:23:37 +08:00
caoqianming
5df0b4f614
feat: base 使用custommodelmixin替代listmodelmixin以定制返回数据
2024-06-05 13:20:31 +08:00
caoqianming
b25dfcac0c
初始化happy-drf分支
2023-10-07 14:11:26 +08:00