django-excel pyexcel 显示 django heroku 的未知参数

django-excel pyexcel show unknown parameters for django heroku

我在 heroku 中部署的 django 应用程序成功地显示了上传文件表单。但是,一旦我尝试上传 Excel xlsx 文件,它就会显示

UnknownParameters at /
Please check if there were typos in function parameters: {'model': None, 'initializer': None, 'mapdict': None}. 
Otherwise unrecognized parameters were given.

已为 django-excel

完成以下安装设置

requirements.txt

pyinstaller
django-excel
pyexcel-xls
pyexcel-xlsx
pyexcel-ods

我确定我的 models.py 已连接并且 mapdict 参数正确匹配

我见过类似的问题Why pyexcel throws exception "UnknownParameters: Please check if there were typos in function parameters"?,我尝试安装 pyinstaller 和隐藏的导入

--hidden-import pyexcel_xls
--hidden-import pyexcel_xls.xlsr
--hidden-import pyexcel_xls.xlsw

但不幸的是它仍然不适用于我的应用程序

我想知道是否有任何线索可以帮我解决 运行 我在 heroku 上的 django web 应用程序?或在 heroku 网络应用程序中隐藏导入到 运行 的任何建议或学习?

我建议在 pythonanywhere.com

中托管您的 Django 应用程序

通过一些搜索,我发现人们在 heroku 中部署时对 excel 文件使用的库有问题,也许 heroku 不支持 pyexcel。

这是一个关于如何在 pythonanywhere 中部署您的应用程序的教程https://www.youtube.com/watch?v=Y4c4ickks2A