1
어떻게 할 것 :장고 또는 쿼리
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'할 수 없습니다. 실제로 * 성취하려는 것은 무엇입니까? –