Django Interrogare per l'appartenenza a ArrayField con contiene


Esempio

Questa query restituisce tutti i coni con una pallina di cioccolato e uno scoop alla vaniglia.

VANILLA, CHOCOLATE, MINT, STRAWBERRY = 1, 2, 3, 4  # constants for flavors
choco_vanilla_cones = IceCream.objects.filter(scoops__contains=[CHOCOLATE, VANILLA])

Non dimenticare di importare il modello IceCream dal tuo file models.py .

Ricorda inoltre che django non creerà un indice per ArrayField . Se stai andando a cercarli, avrai bisogno di un indice e dovrà essere creato manualmente con una chiamata a RunSQL nel tuo file di migrazione.