我有一个带有Python3.9的Flask应用程序(我使用了不同版本的Python,同样的问题)我的iis服务器版本是10。
在我的应用程序中,我有4个不同的post路由。他们中的3个工作起来像个魔法师。当我调用第四个与其他三个几乎相同的函数时,我得到了一个500错误,我不知道为什么。当我在没有iis的情况下启动Flask服务器时,所有的post路由都可以工作。我在这里或在不同的网站上做了每个教程,但我的问题仍然存在。有没有人知道这个问题,或者有解决方案,为什么其中一个方法不起作用?
发布于 2021-05-06 15:45:48
这是我的日志文件的输出:
2021-05-06 09:43:27.854195:更改C:\masterarbeit\flask\中的文件时,wfastcgi.py将重新启动:.((.py)|(.config))$ 2021-05-06 09:43:27.869792: wfastcgi.py 3.0.0已初始化2021-05-06 09:43:28.479183: wfastcgi.py正在退出,因为upload\Teacup.py已更改,正在匹配。((.py)|(.config))$ 2021-05-06 09:43:28.510435:正在运行on_exit任务
当我调用ajax脚本时出现错误。当我在没有iis的情况下启动flask服务器时,这个脚本可以工作。ajax脚本调用一个python方法,该方法返回一个json字符串。其他类似的ajax脚本的工作方式也很出色。
更新:当我将json返回更改为单字符而不是json字符串时,它可以工作。错误出现在下面这一行: fig = go.Figure()
https://stackoverflow.com/questions/67396398
复制相似问题