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 タグを使用したくありません。食品に保留中の成分がたくさん含まれている場合、サーバーは決して使用されない大量のデータを送信する必要があることを意味します。サーバーは、必要なデータのみを送信することを想定しています。
ご協力ありがとうございました。