(자문자답/그런데 도와주세요) 점프 투 플라스크

초반부에 '블루프린트 사용하기'에서 이제 '[4] 라우트 함수 동작 확인하기'하는데
c:/projects/myproject 디렉터리에서 flask run 을 실행했는데도 아래와 같은 오류가 떠요 ㅜㅜ

flask.cli.NoAppException
flask.cli.NoAppException: Failed to find Flask application or factory in module "pybo". Use "FLASK_APP=pybo:name to specify one.

Traceback (most recent call last)
This is the Copy/Paste friendly version of the traceback. You can also paste this traceback into a gist:

Traceback (most recent call last):
File "C:\venvs\myproject\Lib\site-packages\flask_compat.py", line 39, in reraise
raise value
File "C:\venvs\myproject\Lib\site-packages\flask\cli.py", line 97, in find_best_app
raise NoAppException(
flask.cli.NoAppException: Failed to find Flask application or factory in module "pybo". Use "FLASK_APP=pybo:name to specify one.
The debugger caught an exception in your WSGI application. You can now look at the traceback which led to the error.
To switch between the interactive traceback and the plaintext one, you can click on the "Traceback" headline. From the text traceback you can also create a paste of it. For code execution mouse-over the frame you want to debug and click on the console icon on the right side.

You can execute arbitrary Python code in the stack frames and there are some extra helpers available for introspection:

dump() shows all variables in the frame
dump(obj) dumps all that's known about the object

이런 오류가 나는데 왜 그런걸까요 ㅠㅠ

tooktooke345 1764

M 2020년 12월 9일 1:46 오후

목록으로
2개의 답변이 있습니다. 1 / 1 Page

해결했는데요, 공부한다고 파일 저장을

__init__1.txt
__init__2.txt
.
.
.
__init__.py

main views_1.txt
main views_2.py

뭐 이런식으로 저장했는데 txt 파일 다 지우고

__init__.py
main views.py
config.py

만 남겼더니 오류 안뜨고 제대로 작동하네요

왜 저처럼 하면 저런 오류가 나는 걸까요???

tooktooke345

M 2020년 12월 9일 7:08 오후

파일때문이 아니라 flask run 을 실행신 위치가 c:/projects/myproject 가 아닌 다른곳에서 실행하셔서 그런건 아닐까요? - 박응용님, 2020년 12월 9일 7:09 오후 추천 , 대댓글
아니용 ㅜㅜ 분명히 몇 번이나 c:/projects/myproject에서 flask run 을 실행시켰는데도 그러더라구요 ㅠㅠ - tooktooke345님, 2020년 12월 9일 7:16 오후 추천 , 대댓글

저도 똑같은 오류가 났는데

파일 -> pybo.py저장 하니까 바로 됐어요 ㅎㅎㅎ

결론은 저는 그냥 저장을 안해서 ㅋㅋㅋ

naraekang20

M 2021년 1월 28일 10:49 오전