2013-07-22 34 views
5

我想从我的模型创建csv文件发送查询字典(过滤器排除)到django-import-export并从我的模型返回数据。对django-import-export的过滤

使用流动代码我有所有的模型领域,但我需要过滤他们的查询。

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()生成了CSV的查询集。不酷 – arijeet