KeyError после объединения набора запросов для поля формы - PullRequest
0 голосов
/ 28 мая 2020

У меня есть поле формы, в котором перечислены запросы из двух моделей с использованием метода itertools.chain. Однако я получаю ошибку KeyError, которая, как я считаю, связана с конфликтом ПК в обеих моделях. Как настроить набор запросов формы так, чтобы выбранный параметр возвращал значение другого столбца в модели.

class TransactionForm(ModelForm):
class Meta:
    model = Transaction
    exclude = ['notes']

def __init__(self, user, *args, **kwargs):
    super(TransactionForm, self).__init__(*args, **kwargs)
    agent_players = user.agent_players.all()
    deals = user.club_deals.all()
    self.fields['sender'].queryset = chain(agent_players, deals)
...