首页
Django-admin如何基于simpleui导出选中数据?
Django-admin如何基于simpleui导出选中数据?
2022-12-22 15:05:48
378
5
创建一个自定义按钮,然后写上方法即可,如下
from import_export import resources
from .models import MyModel
class MyModelResource(resources.ModelResource):
class Meta:
model = MyModel
class MyModelAdmin(ImportExportModelAdmin):
# 增加自定义按钮
actions = ["report_choice"]
# 开始写方法
def report_choice(self, request, queryset):
add_weight_resource = MyModelResource()
dataset = add_weight_resource.export(queryset)
response = HttpResponse(dataset.xls, content_type="application/vnd.ms-excel")
response["Content-Disposition"] = 'attachment; filename="persons.xls"'
response["Access-Control-Expose-Headers"] = "Content-Disposition"
return response
report_choice.short_description = "导出选中"
report_choice.icon = "fas fa-file-excel"
report_choice.type = "warning"
打赏作者
评论(5)
请登录后发表评论
热门文章
选中导出时出现CSRF错误
求助帖:自定义的app用不了
页面错误
simplepro如何将主题和字号设置为默认主题
求助贴:使用Filefield字段,界面能正常上传文件,但是点击文件路径报错:“”
Django添加了Html5标头(<!DOCTYPE html>)申明html5页面后资源请求正常但是页面不加载css内容,去了html5标头使用混合模式又正常
simpleui/simplepro正常安装,就缺fields软件包,在pycharm安装也不行
接上次提问:simplepro中fields软件包为解压运行出问题
SimplePro 数据列表翻页 出现 加载图标,不见数据
simplePro的兼容性能否适配一下
