강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của youngjae87345949
youngjae87345949

câu hỏi đã được viết

[Làm mới] Nhập môn Backend Python và Công nghệ Web cho người mới bắt đầu (Python trung cấp, hiểu về Backend và công nghệ Web cơ bản với flask[Flask]) [Fullstack Part1-1]

Flask: Đa dạng kỹ thuật routing

입력 변수 uri 에러

Viết

·

305

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

Câu trả lời 1

0

Choung young jae님의 프로필 이미지
Choung young jae
Người đặt câu hỏi

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

Hình ảnh hồ sơ của youngjae87345949
youngjae87345949

câu hỏi đã được viết

Đặt câu hỏi