擅长:python、mysql、java
<p>当你从上面的模型中得到一个比萨饼时,没有直接的方法可以得到一个比萨饼。你可以的</p>
<pre><code>pizzas = topping.pizza_set.all()
</code></pre>
<p>适用于所有有顶饰的披萨(如果只有一个披萨上有“豪华”字样)</p>
^{pr2}$
<p>一旦你有了顶料。或者,您可以将披萨和配料存储在元组列表或字典中(如果没有重复的配料):</p>
<pre><code>toppings = {}
pizzas = Pizza.objects.filter(name="deluxe")
for pizza in pizzas:
for topping in pizza.toppings.all():
toppings[topping.name] = pizza.name
sorted_toppings = toppings.keys()
sorted_toppings.sort()
</code></pre>
<p>然后你就可以用字典把比萨饼拿来做配料。在</p>