Python AssertionError:视图函数映射正在覆盖现有端点函数:bot
有人知道我为什么会出现这个覆盖错误吗?我只有两个函数,并且只有一个路由不能覆盖现有的端点函数。我正在运行python3 routes.py,谢谢 routes.pyPython AssertionError:视图函数映射正在覆盖现有端点函数:bot,python,flask,Python,Flask,有人知道我为什么会出现这个覆盖错误吗?我只有两个函数,并且只有一个路由不能覆盖现有的端点函数。我正在运行python3 routes.py,谢谢 routes.py from flask import request from __init__ import app, _update_db from models import User from twilio.twiml.messaging_response import MessagingResponse def _send_message
from flask import request
from __init__ import app, _update_db
from models import User
from twilio.twiml.messaging_response import MessagingResponse
def _send_message(output_lines):
resp = MessagingResponse()
msg = resp.message()
msg.body("\n".join(output_lines))
return str(resp)
@app.route("/bot", methods=["POST", "GET"])
def bot():
output_lines = []
incoming_msg = request.values.get('Body', '').lower()
remote_number = request.values.get('From')
resp = MessagingResponse()
msg = resp.message()
responded = False
user = User.query.get(remote_number)
回溯
Traceback (most recent call last):
File "routes.py", line 14, in <module>
@app.route("/bot", methods=["POST", "GET"])
File ".../Projects/wisdom/wisdom-venv/lib/python3.7/site-packages/flask/app.py", line 1315, in decorator
self.add_url_rule(rule, endpoint, f, **options)
File ".../Projects/wisdom/wisdom-venv/lib/python3.7/site-packages/flask/app.py", line 98, in wrapper_func
return f(self, *args, **kwargs)
File ".../Projects/wisdom/wisdom-venv/lib/python3.7/site-packages/flask/app.py", line 1284, in add_url_rule
"existing endpoint function: %s" % endpoint
AssertionError: View function mapping is overwriting an existing endpoint function: bot
回溯(最近一次呼叫最后一次):
文件“routes.py”,第14行,在
@app.route(“/bot”,methods=[“POST”,“GET”])
文件“../Projects/wisty/wisty-venv/lib/python3.7/site-packages/flask/app.py”,第1315行,在decorator中
添加url规则(规则、端点、f、**选项)
文件“../Projects/wisse/wisse-venv/lib/python3.7/site-packages/flask/app.py”,第98行,在wrapper_-func中
返回f(自,*args,**kwargs)
文件“../Projects/wisty/wisty-venv/lib/python3.7/site-packages/flask/app.py”,第1284行,在添加url规则中
现有终结点函数:%s”%endpoint
AssertionError:视图函数映射正在覆盖现有端点函数:bot