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

조회수 2199회

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'
  • (•́ ✖ •̀)
    알 수 없는 사용자
  • blueprint 라는 것이 있습니다. 그것을 이용해보심이 어떨까요? 알 수 없는 사용자 2017.1.11 09:38
  • blueprint로 시도해본결과 다른 모듈에서 route가 동작은 했으나 app과 동일하게 모듈을 벗어나면 동작을 안하고 있습니다... 알 수 없는 사용자 2017.1.11 11:29

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)