[오류] 내부페이지 이동 404 오류

안치영·2022년 9월 4일
0

오류모음

목록 보기
1/2
post-thumbnail

내부페이지 이동 404오류

토이프로젝트를 하던 중 메인페이지의 링크를 통해, 로그인/회원가입 페이지로 넘어가게 하려고 시도하던중

vscode에서 퍼블리싱만 해보던 시절에 했던

<a href="./login.html">이동</a>

요거를 하니까 계속 404오류가 떠서 찾아봤다..


이유가 뭐인가 하니

나는 지금 pycharm을 사용하고 있고, Flask라는 패키지를 사용해서 하고있었다.

그래서 나는

<a href="./login.html">이동</a> 이것이 아닌
<a href="{{url_for('Login')}}">이동</a> 

요거를 사용해야 하는 것이었다.

그리고 추가적으로

@app.route('/Log_in.html')
def Login():
    return render_template('Log_in.html')

이렇게 파이썬파일에도 route로 경로를 입혀줘야 한다.

핵심은 {{url_for()}} 와 route로 경로 주기!!

url_for안에있는 이름과 파이썬파일의 함수명이 동일해야 작동한다!

아래는 작동영상인데 새탭에서 열면 영상을 볼 수 있습니다.

이렇게 오늘도 오류해결 방법 한가지를 찾아냈다.

0개의 댓글