fix parsing related models from dictionaries
This commit is contained in:
@ -193,6 +193,8 @@ class ForeignKey(BaseField):
|
||||
def expand_relationship(self, value, child):
|
||||
if isinstance(value, self.to):
|
||||
model = value
|
||||
elif isinstance(value, dict):
|
||||
model = self.to(**value)
|
||||
else:
|
||||
model = self.to(**{self.to.__pkname__: value})
|
||||
|
||||
|
||||
@ -315,7 +315,7 @@ class Model(tuple, metaclass=ModelMetaclass):
|
||||
|
||||
objects = QuerySet()
|
||||
|
||||
def __init__(self, **kwargs) -> None:
|
||||
def __init__(self, *args, **kwargs) -> None:
|
||||
self._orm_id = uuid.uuid4().hex
|
||||
self._orm_saved = False
|
||||
self._orm_relationship_manager = RelationshipManager(self)
|
||||
|
||||
Reference in New Issue
Block a user