Как бы сделать:Джанго ИЛИ запрос
FinancialStatements.objects.get(statement_id=statement_id)
or SalesStatements.objects.get(statement_id=statement_id)
Результат всегда будет давать один результат.
Я закончил с использованием попробовать/за исключением маршрута здесь:
try:
statement_object = FinancialStatements.objects.get(statement_id=statement_id)
except FinancialStatements.DoesNotExist:
statement_object = SalesStatements.objects.get(statement_id=statement_id)
Являются ли эти разные классы моделей? Или строки (экземпляры объектов) в одном классе модели? –
Вы уже пробовали перехватывать исключения? –
Вы не можете запросить «OR» из двух разных моделей. Что вы на самом деле пытаетесь достичь? –