2013-07-22 27 views
5

Tôi muốn tạo mẫu csv mẫu của tôi gửi từ điển Truy vấn (loại trừ bộ lọc) đến django-import-export và trả về dữ liệu từ mô hình của tôi.lọc trên django-import-export

sử dụng mã chảy i có tất cả các trường mô hình nhưng tôi cần phải lọc chúng bằng truy vấn.

from import_export import resources 
from finance.models import Price 

class ExportData(resources.ModelResource): 

    class Meta: 
     model = Price 
+0

gì bạn biết chính xác muốn lọc? – chhantyal

Trả lời

7

đèo queryset phương pháp xuất khẩu:

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

Tôi chỉ nhận thấy bằng cách đăng nhập truy vấn SQL django thực sự làm, điều này dường như đánh giá queryset và sau đó làm cho queryset.count() truy vấn SQL riêng biệt để tạo CSV. Không mát mẻ – arijeet

Các vấn đề liên quan