python - 破坏了我的 Flask-sqlalchemy sqlite db 实例
问题描述
在测试我的 Flask 应用程序功能时,我在升级/降级期间通过编辑我的模型以某种方式破坏了我的数据库。我为此目的使用 Migrate,但我对它相当陌生。这导致了我的问题:如何完全重置我的数据库(迁移修订版)。在发生这种情况之前,我只会降级到初始化状态并从 Migrate/versions 文件夹中手动删除所有 python 文件。
解决方案
找到了解决方案:
- 只需删除整个迁移文件夹
- 做烧瓶数据库初始化
- 检查是否创建了迁移文件夹(检查屏幕 截图中的所有必要文件)迁移文件夹中必要文件的屏幕截图
4.flask db migrate 5.flask db upgrade 现在你有一个与你的应用程序中的模型匹配的数据库
推荐阅读
- spring - “对于没有 MD5 摘要元数据的上传 InputStream,markSupported() 方法必须评估为真。” 在 Spring 集成 AWS
- javascript - 如何创建可以在表列中包含键值对的数据库?
- python - 将哈希和文件名添加到列表和字典
- python - 使用 leidenalg 和 igraph 查找簇,然后输出 gml 文件
- node.js - nodeJS typescript的中间件中未定义req.headers
- php - 如何用 smarty 渲染 Html
- docker - 将 Docker 与官方 Progress OpenEdge RDBMS 映像一起使用
- regex - Regex a portion of string with a specific patten
- java - 我如何正确准备 JDBC PreparedStatment?
- ios - 如何在 NativeScript 7 中使用原生 SwiftUI 视图