我的第一个hello world程序不起作用
这是我的代码:
from flask import Flask
app=Flask(__name__)
@app.route('/')
def index():
return "<h1>Hello world</h1>"
if __name__=='__main__':
app.run()
这是我的输出:
(myflaskenv) C:\Users\saini computers\Desktop\flask_examples>python
basic.py
Traceback (most recent call last):
File "basic.py", line 6, in <module>
@app.route('/information')
File "C:\Users\saini computers\Anaconda3\envs\myflaskenv\lib\site-
packages\flask\app.py", line 1250, in decorator
self.add_url_rule(rule, endpoint, f, **options)
File "C:\Users\saini computers\Anaconda3\envs\myflaskenv\lib\site-
packages\flask\app.py", line 66, in wrapper_func
return f(self, *args, **kwargs)
File "C:\Users\saini computers\Anaconda3\envs\myflaskenv\lib\site-
packages\flask\app.py", line 1221, in add_url_rule
'existing endpoint function: %s' % endpoint)
AssertionError: View function mapping is overwriting an existing endpoint function: index
此错误表示您在多个路由中使用了相同的方法名称
您可以使用以下代码再现错误:
错误跟踪:
两条路由
@app.route("/info")
和@app.route("/")
使用名为index
的相同方法。所以我得到了错误:AssertionError: View function mapping is overwriting an existing endpoint function: index
我想,你也犯了同样的错误。您正在对
/
和/information
路由使用方法index
相关问题 更多 >
编程相关推荐