python-未找到服务器上未找到请求的URL

python-未找到服务器上未找到请求的URL,python,python-3.x,python-requests,pycharm,Python,Python 3.x,Python Requests,Pycharm,我是Python web编程新手,我创建了一个小程序。但是每次运行时,我都会遇到这个错误,调试器在WSGI应用程序中捕获到一个异常。您现在可以查看导致错误的回溯。 下面是我的代码 Sample.py: from flask import Flask, render_template app = Flask(__name__) @app.route("/profile/<name>") def profile(name): return render_template("pr

我是Python web编程新手,我创建了一个小程序。但是每次运行时,我都会遇到这个错误,
调试器在WSGI应用程序中捕获到一个异常。您现在可以查看导致错误的回溯。

下面是我的代码

Sample.py:

from flask import Flask, render_template
app = Flask(__name__)

@app.route("/profile/<name>")
def profile(name):
    return render_template("profile.html", name=name)

if __name__ == "__main__":
    app.run(debug=True)
从烧瓶导入烧瓶,渲染\u模板
app=烧瓶(名称)
@应用程序路径(“/profile/”)
def配置文件(名称):
返回渲染模板(“profile.html”,name=name)
如果名称=“\uuuuu main\uuuuuuuu”:
app.run(debug=True)
profile.html:

<!DOCTYPE html>
<title>Welcome to thefunnybone</title>
<h1>Hey there, {{name}}</h1>

欢迎来到飞人
嘿,{{name}}
说明: 我正在url中写入一个名称,它会在浏览器上返回一些文本

如前所述,我不熟悉这种语言,因此,请帮助我提供有关该计划的任何信息

这是我的项目结构:

/Sample.py
/templates
    /profile.html

您的url:
127.0.0.1:5000/profile/Sarthak
似乎是正确的。 我认为您可能已将
HTML
文件与
Sample.py
放在同一目录中

默认情况下,flask应用程序在
templates
目录中搜索模板。要使其工作,请创建一个templates目录并将html文件放入其中。不需要更改python代码。它会起作用的

您可以参考此目录结构:

/Sample.py
/templates
    /profile.html
请参阅此链接:

好的,我测试了这段代码:只要文件树正确,它就可以工作。您需要与包含模板文件的程序文件位于同一目录中的目录(文件夹),此目录必须称为“模板”

请发布回溯,并让我们知道文件在树中的位置。并向我们显示出现此错误时您访问的URL。“”这是@DanielRoseman的URL。请发布目录文件structure@amulya349我已经插入了项目结构图像。你是说templates/templates/profile.html???我是否必须创建另一个与“templates”同名的文件夹?不,我指的是src/package1/templates。静态也应该存在。“”请按照文件结构的链接。