인프런 커뮤니티 질문&답변

Choung young jae님의 프로필 이미지
Choung young jae

작성한 질문수

가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]

flask 다양한 routing 기법

입력 변수 uri 에러

작성

·

212

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

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

Choung young jae님의 프로필 이미지
Choung young jae

작성한 질문수

질문하기