DB
но в конце концов это позволяет потом быстро рефакторить, т.к. на самом деле все эти фильтры, аннотации и другая магия это такое отражение атомарных кусков бизнес-логики, и они обычно меняются все вместе
Size: a a a
DB
O
M
DB
A
DB
class CustomQuerySet(...):
def filter_by_budget(budget_pk: int):
return self.filter(budget__pk=budget_pk)
...
Order.objects.filter_by_budget(kwargs['pk'])
M
DB
DB
DB
M
class CustomQuerySet(...):
def filter_by_budget(budget_pk: int):
return self.filter(budget__pk=budget_pk)
...
Order.objects.filter_by_budget(kwargs['pk'])
DB
A
DB
tn
M
M
M
AG
django.apps.apps
.D