2011-01-31 20 views
-1
employees = Employee.objects.all() 
staff = Staff.objects.all() 

今、私はこれらの2つのクエリーセットを組み合わせたいと思います。ご協力いただきありがとうございます!Djangoクエリー:djangoで2つのクエリーセットを組み合わせる

+1

[Djangoビューで2つ以上のクエリーセットを組み合わせるにはどうすればいいですか?](http://stackoverflow.com/questions/431628/how-to-combine-2-or-more-querysets-in-a -django-view) – sdolan

答えて

0

両方のモデルが同じスーパークラスから継承される場合は、スーパークラスをクエリし、サブクラスにOneToOne自動アクセサを使用してクエリをフィルタ処理する方がよいでしょう。

一方、2つのモデルがデータベースレベルで無関係である場合、純粋なSQLではなく、両方のクエリを(フィルタ|オフセット|制限する)簡単な方法はありません。それらをリストにしてそのまま使用してください。

関連する問題