python-未找到服务器上未找到请求的URL
我是Python web编程新手,我创建了一个小程序。但是每次运行时,我都会遇到这个错误,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
调试器在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。静态也应该存在。“”请按照文件结构的链接。