QuesrySet Eror в Джанго - PullRequest
       16

QuesrySet Eror в Джанго

0 голосов
/ 11 июня 2019

У меня есть несколько моделей:

class OrdersTrigger(models.Model):
    order           = models.ForeignKey(Order, on_delete=models.CASCADE)
    order_trigger   = models.ForeignKey(Order, related_name='trigger', on_delete=models.CASCADE)
....
    created_at = models.DateTimeField(auto_now_add=True)

class Order(models.Model):
    from_bank = models.ForeignKey(Bank, on_delete=models.CASCADE)
    to_bank = models.ForeignKey(Bank, related_name='to', on_delete=models.CASCADE)

Я получаю список заказов от этой модели, используя фильтры:

orders = OrdersTrigger.objects.filter(Q(order__from_bank_=baseBank) & Q(order__to_bank=quoteBank))\
    .filter(created_at__gte=latest_time).order_by('-created_at')

, когда я пытаюсь выполнить итерации по списку:

for order in orders:

или

for order in orders.all():

Я получаю сообщение об ошибке:

Значение QuerySet для точного поиска должно быть ограничено одним результатом с использованием нарезки.

Можете ли вы помочь мне с этим?Я не могу понять, как исправить эту ошибку.

...