Django 解决新建表删除后无法重新创建等问题

问题发生描述

Django创建的表,发现结构存在问题,手贱直接手动将数据库的表进行删除,发现再运行 python3 manage.py migrate提示:No migrations to apply.
在这里插入图片描述

处理办法

首先删除了app对应目录migrations下除 init.py以外的所有文件:

在这里插入图片描述

然后,删除migrations中关于你的app的同步数据数据库记录

 delete from django_migrations where app=‘yourappname’;

在这里插入图片描述

最后,重新执行迁移插入

python3 manage.py makemigrations
python3 manage.py migrate

在这里插入图片描述

最近更新

  1. TCP协议是安全的吗?

    2024-03-17 05:32:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-17 05:32:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-17 05:32:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-17 05:32:06       18 阅读

热门阅读

  1. 指针基础 - golang版

    2024-03-17 05:32:06       19 阅读
  2. linux-centos如何配置临时ip

    2024-03-17 05:32:06       20 阅读
  3. 小程序的写法和vue有啥区别?

    2024-03-17 05:32:06       22 阅读
  4. K8S下微服务平滑发布的一些思考与总结

    2024-03-17 05:32:06       19 阅读
  5. Spring-Kafka笔记整理

    2024-03-17 05:32:06       18 阅读
  6. ZooKeeper

    ZooKeeper

    2024-03-17 05:32:06      16 阅读
  7. Spring Boot集成mapstruct快速入门指南

    2024-03-17 05:32:06       18 阅读
  8. 封装promise请求方式

    2024-03-17 05:32:06       19 阅读
  9. OLLAMA:如何像云端一样运行本地大语言模型

    2024-03-17 05:32:06       20 阅读