2013-07-22 23 views
5

私のモデルは、クエリの辞書(フィルタ除外)をdjango-import-exportに送り、私のモデルからデータを返します。djangoインポートエクスポートのフィルタ

フローコードを使用するモデルフィールドはすべて持っていますが、クエリでフィルタリングする必要があります。輸出法に

from import_export import resources 
from finance.models import Price 

class ExportData(resources.ModelResource): 

    class Meta: 
     model = Price 
+0

あなたが正確にフィルタリングしたいですか? – chhantyal

答えて

7

パスqueryset

queryset = Price.objects.exclude(...) 
data = ExportData().export(queryset) 
data.csv 
+2

私はちょうどdjangoが実際に作成するSQLクエリを記録することに気付きました。これは明らかにクエリセットを評価し、その後、queryset.count()の個人的なSQLクエリを生成してCSVを生成します。クールではありません – arijeet

関連する問題