Python
[ErrorCode] AssertionError:
저스트 두 잇
2021. 8. 28. 00:58
AssertionError: View function mapping is overwriting an existing endpoint function: user.logout
python 실행시 위와 같은 에러가 발생한다면 이유는 하나다
하나의 파이썬(.py) 파일에 동일한 이름의 함수가 여러번 선언되어있기 때문에 발생한 것
@app.route("/login", methods=["GET"])
def login():
return render_template("login.html")
@app.route("login", methods=["POST"])
def login():
return render_template("login.html")
예를 들어 flask api를 설정하는데 있어서 GET과 POST를 나누어주기 위해 위와 같이 작성한다면
해당 에러 코드가 발생하게 된다
* 주의해서 함수를 중복사용하지 않도록 하자