Commit Graph
100 Commits
Author SHA1 Message Date
collerek 1df274b6e0 change order by key to table alias as this one should be unique, name of the field dont have to be, fill release 2021-01-06 16:48:16 +01:00
collerek 4e0a6cefe9 fix ordering overwrites 2021-01-06 16:00:00 +01:00
collerek 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
collerek bca77a3687 fix minor code smells 2021-01-05 15:30:39 +01:00
collerek 31b4c2e82b bump version 2021-01-05 15:19:16 +01:00
collerek 3279ef7a85 finish inheritance docs, remove original through model from metadta, add high level overview in api docs 2021-01-05 15:18:13 +01:00
collerek 9f8e8e87e8 next part of the docs and api documentation in beta ver 2021-01-04 19:38:21 +01:00
collerek eec17e2f78 add most of the docstrings 2021-01-04 14:43:14 +01:00
collerek a914be67e2 add fastapi tests with inheritance and relations, more docstrings in queryset 2021-01-04 12:43:00 +01:00
collerek e4b4d9451d fill part of queryset docstrings 2021-01-03 17:54:09 +01:00
collerek a32a3b9d59 finish docstrings in relations package 2021-01-03 16:46:46 +01:00
collerek 7a8d11b1c7 finish docstrings in models package 2021-01-01 12:54:38 +01:00
collerek c4ff69b683 fill docstrings on mixins 2020-12-31 11:52:05 +01:00
collerek 101ea57879 further refactor into mixins 2020-12-31 09:23:21 +01:00
collerek e695db712f refactor and cleanup - drop of resolving relation names as not fully proper, extract mixins from modelproxy to be more maintainable, add some docstrings 2020-12-30 16:41:26 +01:00
collerek cc23b5a879 fix mypy 2020-12-29 17:56:35 +01:00
collerek f4ecc91162 fix coverage 2020-12-29 17:49:47 +01:00
collerek e01f160c1d change pk column change to None 2020-12-29 17:46:23 +01:00
collerek 27c377ec5c add cloning through model and working inheritance with many to many fields - for further tests 2020-12-29 16:40:46 +01:00
collerek 63f7b0d572 update docs 2020-12-22 13:10:48 +01:00
collerek 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
collerek 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
collerek 2d74b7bd47 allow fields redefining - check column names with names used in constraints 2020-12-18 10:43:24 +01:00
collerek e98300233e refactor methaclass functions into helper files, add docstrings 2020-12-17 15:45:06 +01:00
collerek c096e6dbbd add some docstrings in the model, fix quickstart 2020-12-16 16:15:33 +01:00
collerek 4de030b5e0 test relation inheritance 2020-12-15 17:14:58 +01:00
collerek 3cb3afb042 fix excluding default values in nested model fields in prefetch_related 2020-12-15 15:59:26 +01:00
collerek 6e0da072db overwrite unique constraints as old are bind to table 2020-12-15 15:23:22 +01:00
collerek 48b40d5a3c fix confligs after merge from master 2020-12-15 14:43:15 +01:00
collerek a2c6bdb575 Merge pull request #76 from collerek/issue_73
connect db, bump ver, update releases
2020-12-15 20:34:30 +07:00
collerek 9cf0a7ded0 connect db, bump ver, update releases 2020-12-15 14:31:13 +01:00
collerek 5f80c41c28 Merge pull request #75 from collerek/issue_73
Fix relation names with related_name set - fix issue 73
2020-12-15 20:26:32 +07:00
collerek 98da0de603 connect db, bump ver, update releases 2020-12-15 14:17:19 +01:00
collerek daf47f891e fixed in general 2020-12-15 14:11:46 +01:00
collerek 1b42d321b9 first passing to clean and check 2020-12-15 11:55:07 +01:00
collerek 5f488fe2ca change db in inheritance tests to one in model def file 2020-12-14 21:07:16 +01:00
collerek fed54a7a71 merge from master, simplify props in meta inheritance 2020-12-14 20:56:58 +01:00
collerek eeee0409ac change issue in docs 2020-12-14 19:10:23 +01:00
collerek 89a55d36b8 cleanup, update docs, bump version 2020-12-14 19:05:54 +01:00
collerek 0d95f3b90d fix for issue 73 - change from text to string - errors in mysql 2020-12-14 15:44:12 +01:00
collerek 6e67b69385 fix for issue 73 2020-12-14 15:36:04 +01:00
collerek e60c65ff83 add test for m2m and pk name 2020-12-14 08:08:04 +01:00
collerek 4c1acc09ea add test for select_related with limit 2020-12-11 16:28:30 +01:00
collerek 4cca8fe63f divide docs in sections, provide Meta attributes inheritance, add tests for fastapi use wih mixins and concrete 2020-12-11 15:51:29 +01:00
collerek ef4b687957 fix negative offset in tests 2020-12-11 13:35:08 +01:00
collerek fd3bb53ba1 bump version, update realease docs 2020-12-11 13:32:22 +01:00
collerek 8499913808 fix issue #71 2020-12-11 13:30:01 +01:00
collerek bae2d8e1c8 clean the meta, more tests, partial update of the docs 2020-12-11 13:13:13 +01:00
collerek 2e7cad722b reorganize docs into sections for easier navigation part 1 2020-12-10 18:10:08 +01:00
collerek abb6ef13c5 Merge branch 'master' of https://github.com/collerek/ormar into inheritance_1 2020-12-10 16:37:49 +01:00
collerek 099615c690 fix tests 2020-12-10 16:27:19 +01:00
collerek f4aedbfb2b fix issue 70 2020-12-10 16:22:01 +01:00
collerek c23afd17a0 first ver of working concrete inheritance 2020-12-10 16:09:55 +01:00
collerek fc710687e6 add some more docstrings 2020-12-09 17:44:31 +01:00
collerek 8c917ddc41 facepalm x 2 2020-12-09 16:37:41 +01:00
collerek 3247bae51f facepalm 2020-12-09 16:34:00 +01:00
collerek d70f658fb1 change test to string format to compare to milisecond 2020-12-09 16:30:46 +01:00
collerek 0f876a0cd9 change test to string format to compare to milisecond 2020-12-09 16:23:09 +01:00
collerek 5cf5100a71 change test to string format to compare to milisecond 2020-12-09 16:14:50 +01:00
collerek 53e0fa8e65 add mixin support with fields definitions 2020-12-09 14:27:10 +01:00
collerek 3b4dc59e5a add back orjson 2020-12-09 08:01:37 +01:00
collerek 65e6e984eb some new docstrings 2020-12-08 18:32:15 +01:00
collerek 5c15564e0b add part of docstrings 2020-12-08 16:40:15 +01:00
collerek 0706306c74 add tests for update too 2020-12-07 13:54:53 +01:00
collerek f08ae49834 fix connecting 2020-12-07 13:08:07 +01:00
collerek 5f1ee7ad9c fix unknown engine param in test for other backends 2020-12-07 13:04:50 +01:00
collerek 594542a7f8 fix issue #68 2020-12-07 12:58:37 +01:00
collerek 380c2ab95e Merge pull request #66 from collerek/signals
Add Signals
2020-12-07 02:06:26 +07:00
collerek 7dd892edb5 add cleanup in tests 2020-12-06 19:59:43 +01:00
collerek a24f1b923b update readme 2020-12-06 19:50:35 +01:00
collerek 9f86e1d46e bump version, more tests, update docs 2020-12-06 19:45:09 +01:00
collerek 420826f472 fix coverage 2020-12-06 17:34:27 +01:00
collerek 85be9e8b80 add signals, register six signals on each models (pre/post + save/update/delete) 2020-12-06 17:23:46 +01:00
collerek 2bbfd05017 add base signal class 2020-12-06 10:28:48 +01:00
collerek 9838547c4f some cleanup and refactoring 2020-12-06 08:23:57 +01:00
collerek 1d4a074c2c Merge pull request #64 from collerek/pydantic_only
Intorduce property_field decorator and fix for pydantic_only plus optimization
2020-12-04 21:23:50 +07:00
collerek ad44653acd remove trailing line in docs 2020-12-04 15:19:18 +01:00
collerek f071d4538e bump version, update docs 2020-12-04 15:10:00 +01:00
collerek 00ab8a6d1d switch to decorator used to register property_fields and save it on Meta inner class to expose to cloned fastapi models 2020-12-04 09:51:00 +01:00
collerek 3b164c76de revert adding props to fields 2020-12-03 16:39:14 +01:00
collerek b838fa1edf some cleanup and optimization 2020-12-03 09:15:19 +01:00
collerek 4e10ff03e2 more optimizations 2020-12-02 20:39:30 +01:00
collerek 3e615a8057 work in progres pydantic_only and properties 2020-12-02 19:15:55 +01:00
collerek 40254b90ff Merge pull request #62 from collerek/exclude_default
fix for issue-60
2020-12-02 19:58:53 +07:00
collerek 380bb291f9 fix for issue-60 2020-12-02 13:53:05 +01:00
collerek cbd793caeb Merge pull request #61 from collerek/fk_queryset
Expose QuerysetProxy on reverse ForeignKey, add more QuerySet methods to QuerysetProxy
2020-12-01 16:51:57 +07:00
collerek 3ac767ed0f bump version, update docs 2020-12-01 10:41:07 +01:00
collerek 4c4e6248b0 fix for sample data in tests 2020-12-01 08:34:26 +01:00
collerek 61da7b4418 expose querysetproxy on reverse of foreignkey (virtual fk), add additional methods from queryset to querysetproxy 2020-12-01 08:27:08 +01:00
collerek b939a02ce0 bump version, update docs 2020-11-30 08:07:57 +01:00
collerek 610fcf4944 fix uuid column type in alembic autogeneration 2020-11-30 07:50:47 +01:00
collerek 98380a157d Merge pull request #58 from collerek/check_uuid
fix uuid column to char(36)
2020-11-28 17:31:52 +07:00
collerek bf86d07c73 allow uuid_format add more tests and update docs 2020-11-28 11:28:46 +01:00
collerek 2350111768 allow uuid_format add more tests and update docs 2020-11-28 11:28:15 +01:00
collerek 740bb29ea5 fixed binding uuid column to str with dashes 2020-11-28 10:59:53 +01:00
collerek 203c57fb2f fix uuid column to char(36) 2020-11-28 10:48:49 +01:00
collerek 0f102d3473 Merge pull request #56 from collerek/fix_dict_dumping
Fix dict dumping of models with exclude/include set
2020-11-28 01:11:01 +07:00
collerek bdc2650578 fix small code smells 2020-11-27 19:03:28 +01:00
collerek 7b97510f88 bump version and update changelog 2020-11-27 18:53:17 +01:00
collerek 0ed4ef4833 fix dumping to dict with include and exclude 2020-11-27 18:51:40 +01:00