alembic.util.exc.CommandError: Can't locate revision identified by 'd5ef4da461a1'

版权声明:版权声明:本文为博主原创文章,转载请注明网址,谢谢 https://blog.csdn.net/Chenftli/article/details/90440432

错误描述:

  在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。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Chenftli/article/details/90440432