部署在heroku中的django应用程序成功地显示了上传文件表单。然而,一旦我尝试上传Excel文件,它将显示
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网络应用程序中为隐藏导入提供任何建议或学习?
发布于 2021-10-31 02:27:25
我建议在pythonanywhere.com中托管你的django应用程序
通过一点点搜索,我发现在heroku中部署excel文件时,人们对用于excel文件的库有问题,可能heroku无法支持pyexcel。
下面是如何在pythonanywhere https://www.youtube.com/watch?v=Y4c4ickks2A中部署应用程序的教程
https://stackoverflow.com/questions/69783420
复制相似问题