Notice: Undefined index: static in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1619

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1635

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1640

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1654

Notice: Undefined index: cache in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 32

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/libs/classes/xs.class.php on line 130

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/libs/classes/xs.class.php on line 130

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1674

Notice: Undefined variable: elasticsort in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1716

Notice: Undefined variable: pagesize in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1716

Notice: Undefined variable: pagesize in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1716

Notice: Undefined variable: page in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1716

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/libs/classes/xs.class.php on line 130

Notice: Trying to access array offset on value of type null in /www/wwwroot/local.likecs.com/core/libs/classes/xs.class.php on line 138

Notice: Trying to access array offset on value of type null in /www/wwwroot/local.likecs.com/core/libs/classes/xs.class.php on line 138

Notice: Trying to access array offset on value of type null in /www/wwwroot/local.likecs.com/core/libs/classes/xs.class.php on line 138

Notice: Trying to access array offset on value of type null in /www/wwwroot/local.likecs.com/core/libs/classes/xs.class.php on line 143

Notice: Trying to access array offset on value of type null in /www/wwwroot/local.likecs.com/core/libs/classes/xs.class.php on line 143

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1718

Notice: Undefined index: title in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1723

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1746

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/libs/classes/xs.class.php on line 130

Notice: Undefined index: title in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1787

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1796

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1830

Notice: Undefined index: debug in /www/wwwroot/local.likecs.com/core/modules/default/index.php on line 1841
解决centos7,django导出文件文件名为乱码问题 - 爱码网

在使用xadmin过程中,导出xls文件文件名为乱码问题解决:

  这时候去修改xadmin->plugins->export.py中:

    

    def get_response(self, response, context, *args, **kwargs):
        file_type = self.request.GET.get('export_type', 'csv')
        response = HttpResponse(
            content_type="%s; charset=gbk" % self.export_mimes[file_type])

        file_name = self.opts.verbose_name.replace(' ', '_')
        # response['Content-Disposition'] = ('attachment; filename=%s.%s' % (
        #     file_name, file_type)).encode('utf-8')
        response['Content-Disposition'] = ('attachment; filename=%s.%s' % (
            file_name, file_type))


        response.write(getattr(self, 'get_%s_export' % file_type)(context))
        return response

         response['Content-Disposition'] = ('attachment; filename=%s.%s' % (
             file_name, file_type)).encode('utf-8')

修改为:

        response['Content-Disposition'] = ('attachment; filename=%s.%s' % (
            file_name, file_type))

即,去掉“.encode('utf-8')”即可;

相关文章: