Lassen Sie uns sagen, dass ich die folgenden ModelleFilter verwandte Modelle von
class PizzaOrder(models.Model):
order = models.CharField(max_length=200)
class Topping(models.Model)
topping = models.CharField(max_length=50)
und ein PizzaOrder
wie diese
order = PizzaOrder.objects.create(
order='large pizza with onions, mushrooms and tuna'
)
Ist es möglich, eine einzelne Abfrage durch Djangos ORM ausführen zu bekommen alle Toppings haben in diesem PizzaOrder
verwendet?
Das funktioniert aber teuer:
for topping in Topping.objects.all():
if topping.topping in order.order:
print("This order has a {} topping".format(topping.topping))
'PizzaOrder' verwendet keines der' Topping's, da ist dort keine Beziehung definiert. Sie brauchen also keine Fragen, die Antwort ist immer Keine – Sayse