django-import-export 这个第三方包可以导入也可以导出 ,导入以前用原生的写过了,我们本次展示导出。
python 3.8.0
django 2.2.0
pip install django-import-export
#settings.py
INSTALLED_APPS=[
"import_export",
]
引用你已经建好的models.py,对导出内容进行设置,如果内容较多,可以新建一个resources.py 文件,也可以直接写进admin.py 文件中,我就是直接写进admin.py
#admin.py
from import-export import resources
from import-export.admin import ImportExportModelAdmin
from import-export import fields
from import-export.farmats import base_farmats
...
class BillResources(resources.ModelResource):
class Meta:
model = Bill
fields = (
"status"