python - django-excel pyexcel 显示 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 完成
要求.txt
pyinstaller
django-excel
pyexcel-xls
pyexcel-xlsx
pyexcel-ods
我确定我的models.py已连接,并且与 mapdict 参数匹配正确
我见过类似的问题为什么 pyexcel 会抛出异常“UnknownParameters:请检查函数参数中是否有拼写错误”?我尝试安装 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
推荐阅读
- r - 根据索引 R 更改绘图上点的颜色
- opencv - 大黑字的自适应阈值处理
- laravel - 如何在 Laravel 迁移中删除“变形”列
- scikit-learn - 应用 OneHotEncoder 时 - 错误:无法将 Str 转换为浮点数:C148
- sql-server - SQL - 具有保留期的更改跟踪版本
- java - com.google.gson.JsonIOException:Android Retrofit 中未完全使用 JSON 文档
- javascript - 将类添加到脚本/模板中的元素
- python - 如何使用张量而不是变量来表示 LSTM 单元中的权重和偏差
- java - 来自两个不同类的修饰符方法的问题
- python - 如何用修改后的匹配字符串替换正则表达式中的匹配字符串