django - 如何重建 Django 表?
问题描述
我的分贝有问题,所以我删除了我的一个 Django 应用程序的表。然后我为该应用程序运行 makemigrations 并尝试迁移。它说一切都是最新的。它没有重新创建删除的表。
如何让 Django 重新构建表?
解决方案
如果您只删除应用表并需要重新创建表。您还需要从表中的应用程序中删除所有迁移条目django_migrations
。
完成后,您可以migrate
再次运行。或者,如果您想重置迁移文件,请从该应用程序中删除所有迁移并运行makemigrations
并运行migrate
推荐阅读
- amazon-web-services - Why do I get Resource's path part only allow a-zA-Z0-9._-: when trying to create an API gateway resource using Terraform?
- google-cloud-platform - Google Cloud AI 平台作业重新启动,新 VM 没有 CUDA 设备
- machine-learning - 在 Weka 中标准化分类变量
- java - 如果我有两个不延伸到抽象父工厂的独立“工厂”,它仍然是工厂模式吗?
- python - int 对象不可迭代添加两个列表
- python - Xblock 字符串默认值
- dataframe - 如何使用 ifelse 条件数据框在 Julia 中创建新变量?
- linux - 在提交多个作业时将 JobID 传递给 Matlab 脚本(不是函数)
- mysql - 如何在生产中使用 vitess?
- c++ - boost.python:熊猫数据框到 C++