|
|
1dc05a0fe3
|
apply suggestion on adding model_dict.pop(field, None)` since the model might be missing the field and that would cause an error.
|
2020-11-25 08:49:04 +00:00 |
|
|
|
6f9b32b575
|
refactor to a more sensible test.
reduce cyclomatic complexity of if clause
|
2020-11-24 18:52:51 +00:00 |
|
|
|
0679bb4158
|
Remove else clause that was never hit.
|
2020-11-24 09:31:59 +00:00 |
|
|
|
3eccd05ece
|
support updating models on the many side of the one-to-many relations.
|
2020-11-24 08:49:29 +00:00 |
|
|
|
0f36944fe1
|
add safe fails for adding and removing not saved models to many to many rel, add tests for save_related
|
2020-11-14 14:47:33 +01:00 |
|
|
|
b0cf916531
|
add saving status and basic test for this
|
2020-11-13 13:39:19 +01:00 |
|
|
|
d8391851fa
|
some further cleanup and optim
|
2020-11-12 08:56:16 +01:00 |
|
|
|
e743286008
|
some cleanup of unused relations code, introduced caching of related_names and props on model, set profiling
|
2020-11-12 08:11:40 +01:00 |
|
|
|
1242e5d600
|
allow passing a dict and set to fields and exclude_fields, store it as dict
|
2020-11-11 19:00:03 +01:00 |
|
|
|
9350b929aa
|
black, add additional tests with combined fields and exclude_fields, add aliases for column names to tests with fields and exclude_fields
|
2020-11-11 10:10:30 +01:00 |
|
|
|
eafc6862f4
|
add exclude_fields queryset method
|
2020-11-10 16:54:24 +01:00 |
|
|
|
62d3388a97
|
cleaning and linting
|
2020-11-09 13:01:02 +01:00 |
|
|
|
ca38f7853e
|
working order by, refactor models merging, refactors ordering into dict
|
2020-11-09 12:45:32 +01:00 |
|
|
|
8fba94efa1
|
allow change to build in type hints
|
2020-10-31 15:43:34 +01:00 |
|
|
|
29d04887b1
|
fix server_default not setting value in defaults, pop server_default fields if set to None, add tests, update docs
|
2020-10-28 15:34:40 +01:00 |
|
|
|
82e3eb94ae
|
modify schema to show many to many as list of nested models, check openapi generation in tests
|
2020-10-27 17:55:41 +01:00 |
|
|
|
d3091c404f
|
fix many_to_many lazy registration in fastapi cloned models, fixed ForeignKey not treated as subclasses of BaseModels in json schema
|
2020-10-27 13:49:07 +01:00 |
|
|
|
36300f9056
|
refactor translating of aliases from queryset to modelproxy
|
2020-10-26 14:50:04 +01:00 |
|
|
|
1897f1372c
|
refactor getting aliased column names
|
2020-10-22 14:08:10 +02:00 |
|
|
|
dbca4367e8
|
fix qryset fields, model update, model delete, model load, qryset update, qruset filter, qryset bulk_load, qryset bulk_update
|
2020-10-21 12:14:14 +02:00 |
|
|
|
64fd9f3cce
|
initial working solution for aliases/different db column names in basic operations
|
2020-10-14 18:08:36 +02:00 |
|
|
|
287b970a09
|
add fields method limiting the models columns fetched from db
|
2020-10-05 09:40:41 +02:00 |
|
|
|
d9aa269f7a
|
finish mypy checks add reqs and linting
|
2020-09-29 17:06:41 +02:00 |
|
|
|
3caa87057e
|
added mypy checks and some typehint changes to conform
|
2020-09-29 14:05:08 +02:00 |
|
|
|
a5abf2a403
|
add bulk_create and bulk_update and tests
|
2020-09-25 13:26:10 +02:00 |
|
|
|
29bcbae35d
|
update readme, bump version
|
2020-09-24 16:32:34 +02:00 |
|
|
|
da05063e8d
|
query level delete and update
|
2020-09-24 13:56:13 +02:00 |
|
|
|
12487e1089
|
some refactors
|
2020-09-17 15:21:11 +02:00 |
|
|
|
b47d5209eb
|
some refactors in relations module
|
2020-09-15 13:53:54 +02:00 |
|
|
|
22b42ff6fc
|
some refactors to reduce complexity
|
2020-08-27 18:56:21 +02:00 |
|
|
|
279d3966b1
|
liniting and missin type annots
|
2020-08-27 11:04:49 +02:00 |
|
|
|
c5389023b8
|
add fixes for fastapi model clones, add functionality to add and remove models to relation, add relation proxy, fix all tests, adding values also to pydantic model __dict__some refactors
|
2020-08-26 22:24:25 +02:00 |
|
|
|
63a24e7d36
|
remove auto related parsing, switch to relations on instance instead of relationship manager
|
2020-08-24 11:18:41 +02:00 |
|
|
|
0f72bf36eb
|
refactor and cleanup
|
2020-08-23 17:50:40 +02:00 |
|