
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
4-3 강의에서 "[코드스니펫] flask 시작 코드" 입력 및 실행한 후, 크롬에서 처음 localhost:5000 접속했을 때는 페이지가 정상적으로 잘 나왔는데요.
그 다음에 아래 코드 추가 입력하고 다시 확인하니 그 다음부터는 계속 사이트에 연결할 수 없다고만 나옵니다.
@app.route('/mypage')
def home():
return 'This is mypage!'
맥도 아닌데 port도 5001로 해봤지만 동일하게 안나오고 있는데요.
확인 좀 부탁드릴게요.
(http://localhost:5000/ 와 http://localhost:5000/mypage/ 둘다 안나옵니다.)


작성한 코드 및 에러 메세지
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'This is Home!'
@app.route('/mypage')
def home():
return 'This is mypage!'
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
---------------------------------------------
(venv) PS C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac> & c:/Users/mijoz/OneDrive/Desktop/sparta/projects/01.prac/venv/Scripts/python.exe c:/Users/mijoz/OneDrive/Desktop/sparta/projects/01.prac/app.py * Serving Flask app 'app' * Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:5000
* Running on http://172.30.1.51:5000
Press CTRL+C to quit
* Restarting with stat
* Debugger is active!
* Debugger PIN: 924-735-523
* Detected change in 'c:\\Users\\mijoz\\OneDrive\\Desktop\\sparta\\projects\\01.prac\\app.py', reloading
* Restarting with stat * Debugger is active!
* Debugger PIN: 924-735-523
* Detected change in 'c:\\Users\\mijoz\\OneDrive\\Desktop\\sparta\\projects\\01.prac\\app.py', reloading
* Restarting with stat
Traceback (most recent call last):
File "c:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\app.py", line 9, in <module>
def home():
File "C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\venv\lib\site-packages\flask\scaffold.py", line 449, in decorator
self.add_url_rule(rule, endpoint, f, **options)
File "C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\venv\lib\site-packages\flask\scaffold.py", line 50, in wrapper_func
return f(self, *args, **kwargs)
File "C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\venv\lib\site-packages\flask\app.py", line 1358, in add_url_rule
raise AssertionError(
AssertionError: View function mapping is overwriting an existing endpoint function: home
(venv) PS C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac> & c:/Users/mijoz/OneDrive/Desktop/sparta/projects/01.prac/venv/Scripts/python.exe c:/Users/mijoz/OneDrive/Desktop/sparta/projects/01.prac/app.py
Traceback (most recent call last):
File "c:/Users/mijoz/OneDrive/Desktop/sparta/projects/01.prac/app.py", line 9, in <module>
def home():
File "C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\venv\lib\site-packages\flask\scaffold.py", line 449, in decorator
File "C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\venv\lib\site-packages\flask\scaffold.py", line 50, in wrapper_func return f(self, *args, **kwargs)
File "C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\venv\lib\site-packages\flask\app.py", line 1358, in add_url_rule
raise AssertionError(
AssertionError: View function mapping is overwriting an existing endpoint function: home
(venv) PS C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac> & c:/Users/mijoz/OneDrive/Desktop/sparta/projects/01.prac/venv/Scripts/python.exe c:/Users/mijoz/OneDrive/Desktop/sparta/projects/01.prac/app.pyTraceback (most recent call last):
File "c:/Users/mijoz/OneDrive/Desktop/sparta/projects/01.prac/app.py", line 9, in <module>
def home():
File "C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\venv\lib\site-packages\flask\scaffold.py", line 449, in decorator self.add_url_rule(rule, endpoint, f, **options)
File "C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\venv\lib\site-packages\flask\scaffold.py", line 50, in wrapper_func return f(self, *args, **kwargs)
File "C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac\venv\lib\site-packages\flask\app.py", line 1358, in add_url_rule
raise AssertionError(
AssertionError: View function mapping is overwriting an existing endpoint function: home
(venv) PS C:\Users\mijoz\OneDrive\Desktop\sparta\projects\01.prac>
