擅长:python、mysql、java
<p>我不认为有一个干净的解决方案来解决这个问题,因为您需要两个不同模型的数据。根据您的数据结构,您可能需要使用select_related,以避免所有配料都进入数据库。为了你想要的结果,我会:</p>
<pre><code>result = []
pizzas = Pizza.objects.select_related().filter(name='deluxe')
for pizza in pizzas:
for toppings in pizza.toppings.all():
result.append((pizza.pk, topping.name))
</code></pre>
<p>这将产生:</p>
^{pr2}$
<p>现在有不同的方法来设置数据,使用列表、元组和字典,但是我想您已经知道了如何进行设置了。在</p>