flask db migrate 하는 도중 오류
교재 따라서 flask에 migrate 설치해서 하고 있습니다.
flask db init까지는 잘 됐고 프로젝트에 migrations 파일도 생성 됐습니다.
문제는 init.py에 코드를 작성하고 flask db migrate를 하니 아래와 같은 오류가 납니다 ㅜㅜ 어떻게 해결해야 되는건가요 ㅜ
=====================================
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\venvs\anitime_project\Scripts\flask.exe\__main__.py", line 7, in <module>
File "C:\venvs\anitime_project\Lib\site-packages\flask\cli.py", line 1063, in main
cli.main()
File "C:\venvs\anitime_project\Lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "C:\venvs\anitime_project\Lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\venvs\anitime_project\Lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\venvs\anitime_project\Lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\venvs\anitime_project\Lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\venvs\anitime_project\Lib\site-packages\click\decorators.py", line 26, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\venvs\anitime_project\Lib\site-packages\flask\cli.py", line 357, in decorator
return __ctx.invoke(f, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\venvs\anitime_project\Lib\site-packages\click\core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\venvs\anitime_project\Lib\site-packages\flask_migrate\cli.py", line 105, in migrate
_migrate(directory, message, sql, head, splice, branch_label, version_path,
File "C:\venvs\anitime_project\Lib\site-packages\flask_migrate\__init__.py", line 111, in wrapped
f(*args, **kwargs)
File "C:\venvs\anitime_project\Lib\site-packages\flask_migrate\__init__.py", line 170, in migrate
command.revision(config, message, autogenerate=True, sql=sql,
File "C:\venvs\anitime_project\Lib\site-packages\alembic\command.py", line 229, in revision
script_directory.run_env()
File "C:\Users\v2106\AppData\Local\Programs\Python\Python311\Lib\logging\config.py", line 104, in _create_formatters
flist = cp["formatters"]["keys"]
~~^^^^^^^^^^^^^^
File "C:\Users\v2106\AppData\Local\Programs\Python\Python311\Lib\configparser.py", line 979, in __getitem__
raise KeyError(key)
KeyError: 'formatters'
suri 님 452
M 2023년 5월 13일 8:15 오전
로깅 설정에서 오류가 발생한 것 같습니다. 교재의 첫 부분을 진행하고 계신게 맞는건가요? 교재를 따라하고 계시다면 깃허브의 소스와 다른게 있는지 먼저 확인해 보세요.
-
박응용님,
2023년 5월 13일 8:21 오전
추천
,
대댓글

@박응용님 소스코드는 다 같습니다. 다만 저는 pybo가 아닌 anitime으로 진행하여 그 부분만 anitime으로 변경해주었는데 versions 폴더까진 만들어 졌는데 그 이후부터 저런 에러가 나서 진행이 안되는거같습니다 ㅜㅜ
-
suri님,
2023년 5월 14일 11:23 오전
추천
,
대댓글
@suri님 오류의 내용은 로깅 설정과 관련이 되어 있는것 같은데요.. 로깅은 뒷부분에서 다루고 있어서요. 혹시 소스코드를 다운로드 하신 후에 진행중이신건가요?
-
박응용님,
2023년 5월 14일 12:43 오후
추천
,
대댓글

@박응용님 아뇨! 제가 하나하나 책보면서 진행중입니다 !
-
suri님,
2023년 5월 14일 2:04 오후
추천
,
대댓글
@suri님 패키지 삭제하고 다시 설치하니까 해결했습니다!!!!
-
suri님,
2023년 5월 14일 3:43 오후
추천
,
대댓글