错误描述:
在flask项目中使用Flask-Migrate初始化sqlite数据库操作时,出错:
alembic.util.exc.CommandError: Can’t locate revision identified by ‘d5ef4da461a1’
点题:
原因已经在migrations下有个alembic_version版本d5ef4da461a1了,虽然你可能删掉migrations,但是数据库留有记录,需要删除。
解决:
如图在pycharm中打开sqlite数据库,可以看到这条数据。 注意:想要在pycharm查看并操作数据库需要将插件下载安装好,打开Database中的sqlit数据库,如图底部显示no objects说明你已经安装好了插件。 删除数据操作如下图:将数据选中,然后点击 - 号,然后再点击绿色的DB提交按钮,ok。