인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

youngjae87345949's profile image
youngjae87345949

asked

[Renewal] Introduction to Python Backend and Web Technologies for Beginners (Python Intermediate, Backend and Web Technology Basics Understood with Flask) [Full Stack Part1-1]

flask various routing techniques

입력 변수 uri 에러

Written on

·

288

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

rest-apipythonflask

Answer 1

0

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

youngjae87345949's profile image
youngjae87345949

asked

Ask a question