• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

입력 변수 uri 에러

20.10.29 00:27 작성 조회수 144

0

왜 에러가 발생할까요? 

[ code ] 

from flask import Flask

app = Flask(__name__)

@app.route("/")
def main_page():
return "<h1>Hello World</h1>"

@app.route("/test")
def test_page():
return "<h1>test page</h1>"

@app.route("/user/<user_id>")
def test_page(user_id):
return "<h1>" + user_id + "</h1>"


if __name__=="__main__":
app.run(host="0.0.0.0", port="8080")

[ Error message ] 

File "main.py", line 14, in <module>

    @app.route("/user/<user_id>")

  File "/Users/youngjae/.pyenv/versions/3.7.8/lib/python3.7/site-packages/flask/app.py", line 1315, in decorator

    self.add_url_rule(rule, endpoint, f, **options)

  File "/Users/youngjae/.pyenv/versions/3.7.8/lib/python3.7/site-packages/flask/app.py", line 98, in wrapper_func

    return f(self, *args, **kwargs)

  File "/Users/youngjae/.pyenv/versions/3.7.8/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: test_page

답변 1

답변을 작성해보세요.

0

아 제가 복붙하다가 함수명을 같은 것을 썼었네요..