class Ingredient(models.Model):
..
status = models.CharField(max_length=16, default="pending")
class Food(models.Model):
..
ingredients = models.ManyToManyField(Ingredient)
{% for i in food %}
{% for j in food.ingredients.all %}
在 for 循环标签中,我想列出状态不是“待定”的每种食物及其成分。
我不想在客户端使用 IF 标签来检查,因为如果食物中包含很多待处理的成分,这意味着服务器必须发送很多永远不会使用的数据。服务器假设只发送需要的数据。
谢谢您的帮助。