|
|
146dbea015
|
refactor decorator to separate file
|
2020-08-11 19:03:02 +02:00 |
|
|
|
24b5649c56
|
refactor expanding of relationship into constructors
|
2020-08-11 18:56:40 +02:00 |
|
|
|
3e04646fd4
|
refactors in fk
|
2020-08-11 18:32:48 +02:00 |
|
|
|
d82340bcb1
|
refactors in foreign key
|
2020-08-11 18:11:34 +02:00 |
|
|
|
4e91b3837b
|
some cleanup
|
2020-08-11 17:58:34 +02:00 |
|
|
|
7083b50712
|
simplify adding relations
|
2020-08-11 17:47:06 +02:00 |
|
|
|
867fc691f7
|
refactor fields into a package
|
2020-08-11 17:34:19 +02:00 |
|
|
|
704e83fed0
|
refactor required field in model fields into decorator
|
2020-08-11 17:18:05 +02:00 |
|
|
|
8e19a5b127
|
add clean script
|
2020-08-11 15:44:05 +02:00 |
|
|
|
ace348e172
|
refactored reverse relation registration into the metaclass
|
2020-08-11 15:27:10 +02:00 |
|
|
|
becb914e55
|
refactor query and queryclause into separate classes
|
2020-08-09 13:27:53 +02:00 |
|
|
|
836836c136
|
refactor merging of instances from queryset to fakepydantic
|
2020-08-09 12:53:28 +02:00 |
|
|
|
3f2568b27e
|
refactors in fields
|
2020-08-09 12:04:44 +02:00 |
|
|
|
d9755234c1
|
readme formatting
|
2020-08-09 11:08:28 +02:00 |
|
|
|
fb5d03d64c
|
fix some complexity issues
|
2020-08-09 10:58:36 +02:00 |
|
|
|
22c4a0619c
|
fix some code smells
|
2020-08-09 08:59:36 +02:00 |
|
|
|
fa00f7b011
|
fix coverage
|
2020-08-09 07:53:06 +02:00 |
|
|
|
241628b1d9
|
liniting and applying black
|
2020-08-09 07:51:06 +02:00 |
|
|
|
9d9346fb13
|
some style corrections
|
2020-08-09 06:51:12 +02:00 |
|
|
|
39e44b1985
|
add dialect to compilation of sqlalchemy clauses
|
2020-08-09 06:24:22 +02:00 |
|
|
|
8f179f763f
|
add preloading of not nullable relations (and all chain inbetween)
|
2020-08-07 19:34:17 +02:00 |
|
|
|
3929dd6d73
|
all tests passes - creating dummy models if fk not nullable
|
2020-08-07 15:21:37 +02:00 |
|
|
|
62475a1949
|
change queryset to work with column and table aliases
|
2020-08-07 13:20:16 +02:00 |
|
|
|
6efb56a2a0
|
changed relationshipt to wekrefs
|
2020-08-07 05:37:10 +02:00 |
|
|
|
475dafb6c9
|
rebuild the registry of relationships
|
2020-08-05 18:32:13 +02:00 |
|
|
|
a371c48959
|
switch hack to list instead of tuple
|
2020-08-04 21:48:37 +02:00 |
|
|
|
6fa7c65b8d
|
fix parsing related models from dictionaries
|
2020-08-04 21:46:13 +02:00 |
|
|
|
eb99f28431
|
added hack to pass as pydantic model in fastapi, tests for fastapi
|
2020-08-04 21:37:25 +02:00 |
|
|
|
345fd227d1
|
sloppy work on passing all of the test and reimplementing most of the features from encode
|
2020-08-04 18:44:17 +02:00 |
|
|
|
a6f8fc6d7e
|
remove unneeded future import
|
2020-08-03 20:05:57 +02:00 |
|
|
|
e0bb7e2cda
|
added basic save, update, load and delate methods
|
2020-08-03 19:59:04 +02:00 |
|
|
|
d7355b8c9b
|
more checks for table and pydantic model creation
|
2020-08-03 17:49:01 +02:00 |
|
|
|
876f225d0b
|
change badges linkt to proper repo
|
2020-08-03 13:25:40 +02:00 |
|
|
|
8f8e5db2f8
|
update column types in readme
|
2020-08-03 13:23:47 +02:00 |
|
|
|
0e5d73e7dc
|
changed package name in test to cover orm catalog
|
2020-08-03 13:16:50 +02:00 |
|
|
|
612f8d4604
|
added test for basic default values, optional fields etc.
|
2020-08-03 13:11:45 +02:00 |
|
|
|
0bd964bdc4
|
add other valid field types, better parse model fields to pydantic model with optional values
|
2020-08-03 13:06:52 +02:00 |
|
|
|
f27e69f87f
|
update readme badges
|
2020-08-03 08:32:42 +02:00 |
|
|
|
d5eaa87a98
|
make script executable
|
2020-08-03 08:22:20 +02:00 |
|
|
|
135a7e57ec
|
attribute access and setting for pydantic_model uned the hood
|
2020-08-03 08:18:57 +02:00 |
|
|
|
96ec33fe16
|
attribute access and setting for pydantic_model uned the hood
|
2020-08-03 08:17:30 +02:00 |
|
|
|
4f9dddfa0a
|
make test.sh executable
|
2020-08-02 09:08:56 +02:00 |
|
|
|
c1b3b53875
|
rename test, update readme
|
2020-08-02 09:05:06 +02:00 |
|
|
|
d2444b4d05
|
test script
|
2020-08-02 09:00:13 +02:00 |
|
|
|
c22de9684d
|
add travis and codecov
|
2020-08-02 08:56:53 +02:00 |
|
|
|
db2a0b3ddb
|
license
|
2020-08-02 08:44:20 +02:00 |
|
|
|
78135453a2
|
initial commit
|
2020-08-02 08:41:38 +02:00 |
|