TIL-22.04.21 - flask index 오류

개발자 macan·2022년 4월 21일
0

개발 - 공부

목록 보기
4/28

flask가 index를 못찾는다

위의 사진을 보면 왼쪽 path에는 app.py 의 폴더 내의 templates 디렉토리 하위에 index.html 파일이 있다. 이 파일이 존재함에도 불구하고,

app.py의

@app.route('/')
def home():
   return render_template('index.html')

코드 부분에서는 index.html 파일을 찾을 수 없다고 한다.

그럼에도 app.py를 동작시키고 "http://localhost:5000/"를 크롬에 입력하면 다른 폴더의 index.html을 읽어와서 켠다....

혹시나 임의로 templates 폴더와 index.html을 만들어서 그런 것인가 싶어

삭제 후 다시 create template를 통해 만들어봤지만 소용이 없다.

알아보니 mac에서는 발생하지 않고 다른 사람도 window 환경에서 발생했다고 한다.


해결!!

이전 다른 디렉토리의 app.py가 이미 동작 한채로 있어 동일한 5000 포트에
그 디렉토리의 index.html을 불러오고 있어서 이전 웹페이지로 표시가 되고 있었다.

그래서 해결하기 위해서는 app.py의 포트를 수정하거나, 다른 app.py의 실행을 종료하면된다.

profile
개발자로 첫걸음

0개의 댓글