gpt4 book ai didi

python - 无法解释的 Flask 404 错误

转载 作者:IT老高 更新时间:2023-10-28 22:17:34 28 4
gpt4 key购买 nike

我有一个使用 Flask 的网站。它曾经运行良好,但从最近开始,每个请求都返回 404,并且似乎找不到正确的端点。然而:

  • 在本地,该网站仍然有效,只是在我的 VPS 上显示了这种奇怪的行为。
  • url_for 有效,app.view_functions 也包含所有路由。
  • 然而,我在 VPS 上不断收到 404,即使是 //static/ 下的任何内容。

这是代码的一部分,显示所有内容有点多,并且并非全部相关:

#snip

from flask import Flask, render_template, abort, request, redirect, url_for, session
from flask.ext.babelex import Babel
from flask.ext import babelex

#snip

app = Flask(__name__)
app.secret_key = #snip

#snip

#just one of the routes
@app.route('/')
def about():
return render_template('about.html')

#snip

@app.errorhandler(404)
def page_not_found(e):
#snip
return render_template('404.html'), 404

#snip

if __name__ == '__main__':
app.run(debug=True)
else:
app.config.update(
SERVER_NAME='snip.snip.com:80',
APPLICATION_ROOT='/',
)

最佳答案

我有同样的问题。我有它,因为我将配置的参数 SERVER_NAME 更改为不是服务器名称的名称。

如果有的话,您可以通过从配置中删除 SERVER_NAME 来解决此错误。

关于python - 无法解释的 Flask 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24437248/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com