第5章 5.6.2 1.创建迁移环境 flask db init 出错


#1
>>> flask db init
  File "<console>", line 1
    flask db init
SyntaxError: invalid syntax

已在stackoverflow看过,有相同问题。未找到答案。
安装了Flask-Migrate。
尝试过删除DB。
尝试过全局环境安装Flask-Migrate。


#2

flask db init
这个命令不能在flask shell之后运行。


#3

Please edit configuration/connection/logging settings in ‘…\helloflask
\demos\database\migrations\alembic.ini’ before proceeding.


#4

flask shell 会打开 Python 交互式解释器,当然不能执行你的命令行命令。你需要退出 Python 解释器(按下 Ctrl+Z 或执行 exit()),回到命令行解释器(shell),然后再执行 flask init db 命令。

另外,请参考论坛说明里的编辑器使用一节了解如何正确排版。