我想从我的模型创建csv文件,发送查询字典(过滤器排除)到django-import-export,并从我的模型返回数据。
使用流动的代码,我有所有的模型字段,但我需要过滤他们与查询。
from import_export import resources
from finance.models import Price
class ExportData(resources.ModelResource):
class Meta:
model = Price
我想从我的模型创建csv文件,发送查询字典(过滤器排除)到django-import-export,并从我的模型返回数据。
使用流动的代码,我有所有的模型字段,但我需要过滤他们与查询。
from import_export import resources
from finance.models import Price
class ExportData(resources.ModelResource):
class Meta:
model = Price
4条答案
按热度按时间qojgxg4l1#
将
queryset
传递给导出方法:hrysbysz2#
要仅过滤导出的文件,而不是管理屏幕中的实际列表,您可以覆盖
get_export_queryset
方法omhiaaxx3#
您可以在
admin.py
文件中覆盖resources.ModelResource
的export
方法,以在admin上应用筛选器:3phpmpom4#
您可以只修改ModelResource类的一个导出方法。