【问题标题】:django-excel pyexcel show unknown parameters for django herokudjango-excel pyexcel 显示 django heroku 的未知参数
【发布时间】:2021-12-15 09:17:30
【问题描述】:

我在 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 网络应用程序中运行的建议或学习?

【问题讨论】:

    标签: python django excel heroku pyexcel


    【解决方案1】:

    我建议在 pythonanywhere.com 中托管您的 django 应用程序

    经过一番搜索,我发现人们在部署 heroku 时遇到了您用于 excel 文件的库的问题,也许 heroku 不支持 pyexcel。

    这里有一个如何在pythonanywherehttps://www.youtube.com/watch?v=Y4c4ickks2A部署你的应用程序的教程

    【讨论】:

    • 哇!听起来太神奇了!一旦我再次开始我的挖掘之旅,我会尝试一下!非常感谢您的光路!一旦我完成了测试,会再次发布给你!
    • 好的,如果您在 pythonanywhere 上托管它时有任何问题,请告诉我,我有这方面的经验,如果它有效,别忘了把它作为正确答案,祝您有美好的一天
    • 当然可以,对你很有帮助!当我的问题有任何新状态时会及时通知您!
    猜你喜欢
    • 2016-03-21
    • 2015-08-05
    • 2012-01-07
    • 2021-04-27
    • 1970-01-01
    • 2017-04-07
    • 2016-10-10
    • 2020-03-25
    • 2012-08-03
    相关资源
    最近更新 更多