1
我会怎么做:Django的或查询
FinancialStatements.objects.get(statement_id=statement_id)
or SalesStatements.objects.get(statement_id=statement_id)
结果将总是产生一个结果。
我最终使用在try /除了途经此地:
try:
statement_object = FinancialStatements.objects.get(statement_id=statement_id)
except FinancialStatements.DoesNotExist:
statement_object = SalesStatements.objects.get(statement_id=statement_id)
这些不同的模型类?或同一模型类中的行(对象实例)? –
您是否尝试过捕捉异常? –
你不能从两个不同的模型'或'查询集。你究竟在做什么*试图完成什么? –