django忽略migrate

django migrate迁移时会依次执行四件事:

1、迁移判定,将你的项目中所有未迁移的变动文件进行迁移(django会去查询django_migrations表判断你是否有新的迁移文件变动,若有新的迁移文件,则将变动加到django_migrations表中)

2、迁移映射关系   django_contenttype表新增映射关系(app与模型关系)

3、迁移权限 auth_permission表新增权限

4、执行迁移,生成数据表,或变动

migrate --fake 只执行第一步,并生成在django_migrations表中增加迁移记录。

migrate --fake-initial 执行前三步,不实际变动数据库

migrate 全部依次执行所有步骤。

相关推荐

  1. django忽略migrate

    2024-04-24 00:30:04       35 阅读
  2. Migrations

    2024-04-24 00:30:04       30 阅读
  3. 使用virsh migrate进行虚拟机迁移

    2024-04-24 00:30:04       59 阅读
  4. Git 忽略提交 .gitignore

    2024-04-24 00:30:04       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 00:30:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 00:30:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 00:30:04       82 阅读
  4. Python语言-面向对象

    2024-04-24 00:30:04       91 阅读

热门阅读

  1. QT-结构体到类

    2024-04-24 00:30:04       30 阅读
  2. Linux学习08_学习shell脚本编程

    2024-04-24 00:30:04       28 阅读
  3. Spring源码中的抽象工厂模式

    2024-04-24 00:30:04       34 阅读
  4. VUE-ajax

    2024-04-24 00:30:04       36 阅读
  5. CUDA流与异步

    2024-04-24 00:30:04       35 阅读
  6. linux irq:

    2024-04-24 00:30:04       30 阅读
  7. php中常见的正则使用方法

    2024-04-24 00:30:04       32 阅读