Commit Graph

198 Commits

Author SHA1 Message Date
0bf5485025 add connection to test 2021-02-11 11:29:16 +01:00
ef0a4cbd49 fix json fields and fix choices validation 2021-02-11 11:25:08 +01:00
3da5a723cb add after init and update test 2021-02-10 18:08:18 +01:00
e56b0b5c49 remove unused tests for now 2021-02-10 17:55:35 +01:00
d808499907 test json field 2021-02-10 17:49:24 +01:00
867d480728 bump version, update realease, convert enums to vals 2021-02-03 14:26:40 +01:00
a028e96f3e fix choices for different types with fastapi, add choices as enum in schema 2021-02-03 11:55:47 +01:00
18602e87c3 fix minor code smells 2021-02-02 12:48:51 +01:00
1cca385b5f fix coverage, bump version, update relaese, update docs 2021-02-02 11:57:37 +01:00
d436f54643 switch pool for sqlite with new factory, add tests if fks are reflected in db 2021-02-02 11:33:49 +01:00
54a4218f1d check other backends trial1 2021-02-02 09:33:45 +01:00
31e15bd7ba test other fk creation 2021-02-01 14:53:34 +01:00
5a4c42b318 test wtf 2021-02-01 13:09:01 +01:00
04bbe13c09 test cascade 2021-02-01 11:30:59 +01:00
75c003c28d remove unnecessary import in tests 2021-01-29 14:41:19 +01:00
4788394565 add pagination method, add tests, update api docs, bump version, add release info 2021-01-29 14:24:53 +01:00
95385425fe update the dosc with split of queries, fix tests 2021-01-29 11:17:43 +01:00
b710ed9780 add tests for cross model forward references, add docs for processing forwardrefs, wip on refactoring queries into separate pages based on functionality 2021-01-26 17:29:40 +01:00
a2834666fc extract filters into filter actions and delay their processing time to allow for registration of complex relations, refactoring and optimization, now one join with relations with same aliases are possible 2021-01-21 15:55:23 +01:00
d6e2c85b79 refactors in join to register complex aliases on duplicate, to do is doing the same in filter clauses 2021-01-17 12:29:21 +01:00
0fe95b0c7b Refactor in join in order to make possibility for nested duplicated relations (and it was a mess :D) 2021-01-15 17:05:23 +01:00
fdef91d0c2 change imports to pydantic for ForwardRef to avoid crashes on 3.6 2021-01-12 15:02:10 +01:00
8d619d5fc1 add connectiong to db in tests 2021-01-12 14:47:55 +01:00
4209d37364 working m2m and fk self relations with forwardref 2021-01-12 14:38:22 +01:00
8b67c83d0c WIP changes up to join redefinition pending - use fields instead of join_params 2021-01-10 17:27:52 +01:00
4071ff7d11 WIP skip relation registration on m2m through instance, simplify registering relations part 2 2021-01-10 12:06:49 +01:00
055c99ba02 WIP add owner to fields and simplify relation names 2021-01-09 16:13:53 +01:00
8b794d07f9 WIP working self fk, adjusting m2m to work with self ref 2021-01-08 18:19:26 +01:00
e42bf110cd add more test with inheritance, fix ordering of subquery in first and get, regenerate api docs with only documented items 2021-01-06 14:35:18 +01:00
bca77a3687 fix minor code smells 2021-01-05 15:30:39 +01:00
a914be67e2 add fastapi tests with inheritance and relations, more docstrings in queryset 2021-01-04 12:43:00 +01:00
101ea57879 further refactor into mixins 2020-12-31 09:23:21 +01:00
27c377ec5c add cloning through model and working inheritance with many to many fields - for further tests 2020-12-29 16:40:46 +01:00
63f7b0d572 update docs 2020-12-22 13:10:48 +01:00
c8aad2385c change limit/offset with select related to be applied on a subquery and limit only main model query 2020-12-21 18:42:17 +01:00
514e8c4ad5 progress in removing resolving_relation_name as it's wrong for multiple related columns leading to same model 2020-12-21 12:03:59 +01:00
2d74b7bd47 allow fields redefining - check column names with names used in constraints 2020-12-18 10:43:24 +01:00
e98300233e refactor methaclass functions into helper files, add docstrings 2020-12-17 15:45:06 +01:00
4de030b5e0 test relation inheritance 2020-12-15 17:14:58 +01:00
3cb3afb042 fix excluding default values in nested model fields in prefetch_related 2020-12-15 15:59:26 +01:00
6e0da072db overwrite unique constraints as old are bind to table 2020-12-15 15:23:22 +01:00
48b40d5a3c fix confligs after merge from master 2020-12-15 14:43:15 +01:00
98da0de603 connect db, bump ver, update releases 2020-12-15 14:17:19 +01:00
daf47f891e fixed in general 2020-12-15 14:11:46 +01:00
1b42d321b9 first passing to clean and check 2020-12-15 11:55:07 +01:00
5f488fe2ca change db in inheritance tests to one in model def file 2020-12-14 21:07:16 +01:00
fed54a7a71 merge from master, simplify props in meta inheritance 2020-12-14 20:56:58 +01:00
89a55d36b8 cleanup, update docs, bump version 2020-12-14 19:05:54 +01:00
0d95f3b90d fix for issue 73 - change from text to string - errors in mysql 2020-12-14 15:44:12 +01:00
6e67b69385 fix for issue 73 2020-12-14 15:36:04 +01:00