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 loop я хотел бы перечислить каждую пищу с ее ингредиентами, статус которых не находится в ожидании.Как я могу запросить объект и связанный с ним объект за один раз в Django
Я не хочу использовать IF-тег для проверки на стороне клиента, потому что если в пище содержится много ожидающих ингредиентов, это означает, что сервер должен отправить много данных, которые никогда не будут использоваться. Сервер предполагает отправлять только необходимые данные.
Благодарим за помощь.
разбор шаблонов не происходит на стороне клиента! ваши теги шаблонов будут проанализированы на стороне сервера, и только сгенерированный html будет отправлен клиенту. –