change limit/offset with select related to be applied on a subquery and limit only main model query

This commit is contained in:
collerek
2020-12-21 18:42:17 +01:00
parent 514e8c4ad5
commit c8aad2385c
18 changed files with 329 additions and 69 deletions

View File

@ -224,8 +224,8 @@ class NewBaseModel(
def db_backend_name(cls) -> str:
return cls.Meta.database._backend._dialect.name
def remove(self, name: "T") -> None:
self._orm.remove_parent(self, name)
def remove(self, parent: "T", name: str) -> None:
self._orm.remove_parent(self, parent, name)
def set_save_status(self, status: bool) -> None:
object.__setattr__(self, "_orm_saved", status)