使用蓝图的 Flask 路由不工作,只有“/”路由在 Ubuntu 上工作,但在 Windows 上一切正常

Flask routes using blueprint are not working, only '/' route is working on Ubuntu, But all is fine on Windows

我在 graph.py 文件中创建了如下所示的路由

bp = Blueprint('graph', __name__, url_prefix='/')

from flask import jsonify
@bp.route("/", methods=("GET", "POST"))
def index():
    return render_template("graph/index.html")

@bp.route("/patent", methods=(['GET', 'POST']))
def patent():
    return render_template("graph/patent.html")

@bp.route("/literature", methods=("GET", "POST"))
def literature():
    return render_template("graph/literature.html")

它在我的本地主机(windows)上工作正常但在服务器(Ubuntu 18)上它运行简单的路由('/')但名称('/patent' , 'literature') 它不工作。 Web 浏览器上的错误如下

未找到 在服务器上找不到请求的 URL。如果您手动输入 URL,请检查拼写并重试。

我删除了第 3 个参数 (url_prefix='/'),​​然后所有路由都适用于 Ubuntu。

bp = Blueprint('graph', __name__)

请访问网站http://18.212.192.49