为什么我的Flask应用程序不能在googleappengine上正常工作?

2024-06-06 12:05:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我的公文包网站是使用googleappengine部署的,它基本上可以正常工作,但我在网站上的一个页面的工作方式与我键入python时的工作方式不同主.py在我的机器上。该页面以我的一个项目为特色,该项目将一个Excel文件作为输入,并使用Python中的Openpyxl进行一些处理,然后在新的布局中返回该文件供下载。问题是,当我部署应用程序时,我似乎无法上载Excel文件,因为我遇到了一个错误“错误3:请选择要处理的文件”,这是我在HTML中刚刚犯下的一个错误,当时有人没有选择Excel文件,但即使我选择了Excel文件,这个错误也会发生。我做了一个像“下载示例输入”这是一个典型的文件,你可以在程序中使用,然后你选择一个方法,在这个例子中“Rentmeester”,然后点击过程。然后它需要一秒钟,然后它完成处理,然后你可以下载新的文件。问题是没有任何处理工作和项目基本上是坏的,当我部署在appengine,我不知道为什么或如何修复它。我很难在appengine中获得适当的错误日志,因为我是新手。这里是断开的项目的链接:https://christo.appspot.com/automate.html这里是它应该如何工作的视频:https://youtu.be/nmDz4SmaKXY这里是我在Github上的整个公文包站点的所有源代码:https://github.com/CGVanWyk/Portfolio-Website我真的很想了解我遇到的这个问题。你知道吗

我认为这可能是因为不是我所有的库都正常工作或者没有正确导入,但是我不确定在哪里可以看到所有的库都正确导入或者pip安装正确。我在网上尝试了这个教程,但没有成功:https://cloud.google.com/appengine/docs/standard/python/tools/using-libraries-python-27

https://github.com/CGVanWyk/Portfolio-Website

有问题的代码在/Templates下不起作用/自动化.html+ 失败.html+ 成功.html+ 输入文件.html+ 输入方法.html对于HTML,/static/css/自动化.css对于CSS,最重要的是主.py以及助手.py对于Python和Flask代码附录yaml只指定Python版本。我不知道我是否需要包括其他的东西。我只是按照这个教程部署到googleappengine https://cloud.google.com/appengine/docs/standard/python3/quickstart

期望值:成功.html当输入一个文件时,方法是“Rentmeester”并单击“处理”按钮。此外,必须有一个新的Excel文件,用户可以下载名为“BEWERKTEFILE\u RENT\u SEPTEMBER2018.xlsx” 实际值:输入文件.html你知道吗


Tags: 文件项目方法pyhttpscom网站部署