flask 에서 route 지정을 해도 404 에러 발생합니다.


blog를 만들면서 python과 flask를 공부 중입니다.
아래 이미지의 구조에서 app = Flask(name)와 같은 모듈이 아닌 하위 폴더(app/views/post.py)에서 사용할 경우 404 에러가 발생하고 있습니다.

route경우 from ... import app 을 통해서는 정상적으로 route를 사용하지 못하나요?
테스트를 위해 init.py에서 app = Flask(name) 아래에서 route 지정할 경우 정상 동작은 하였습니다.

이미지

코드 server.py

from app import app
if __name__ == '__main__':
    app.run(debug-True)

app/init.py

from flask import Flask
app = Flask(__name__)
from app.views import *

app/views/post.py

from app import app
@app.route('/')
def index():
    return 'index test'
  • 2017년 01월 10일에 작성됨

  • blueprint 라는 것이 있습니다. 그것을 이용해보심이 어떨까요?    Sagnol   2017.1.11 09:38     
  • blueprint로 시도해본결과 다른 모듈에서 route가 동작은 했으나 app과 동일하게 모듈을 벗어나면 동작을 안하고 있습니다...    lhsthv   2017.1.11 11:29     
조회수 66


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close