Ниже мой flask код, и он отлично работает
from flask import Flask
app = Flask(__name__)
@app.route("/")
@app.route("/hello")
def hello_world():
return "Hello, World!"
@app.route("/test")
def search():
return "Hello"
if __name__ == "__main__":
app.run()
, но когда я добавляю этот код
@app.route("/test/<search_query>")
def search(search_query):
return search_query
выдает следующую ошибку
Traceback (последний вызов был последним): файл "app.py", строка 19, в поиске по умолчанию (search_query): файл "C: \ Users \ khadush \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ flask \ app.py ", строка 1315, в декораторе self.add_url_rule (правило, конечная точка, параметры f, **) "C: \ Users \ khadush \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ flask \ app.py", строка 98, в wrapper_func возвращает f (self, * args, ** kwargs) Файл "C: \ Users \ khadush \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ flask \ app.py", строка 1282, в add_url_rule поднять ошибку AssertionError (AssertionError: функция просмотра отображение переписывает существующую функцию конечной точки: поиск