class CastingArray(ARRAY):
def bind_expression(self, bindvalue):
return cast(bindvalue, self)
class Flavor(db.Model):
__tablename__ = 'flavor'
applications = Column(CastingArray(JSON))
flavor = Flavor(
applications = [
{
"category": "Bakery",
"recomended_dosage": 1,
"sub_application": "Baked goods",
"sub_application_details": [
"Bagels",
"Fillings"
]
}
]
)
list_category = ["Bakery", ...],
list_sub_application_detail = ["Bagels", ...]
Я хочу получить ароматизаторы, имеющие
любой category
в list_category
и любой sub_application_details
в list_sub_application_detail