zoukankan      html  css  js  c++  java
  • Django 初始化migrations 而不删除原有数据

    1.删除所有的app下 migations 文件 但是保留__init__.py
    rm -rf {api,backend}/migrations/*
    touch {api,backend}/migrations/__init__.py
    
    2.删除数据库里 的所有django_migrations表的记录
    
    3.
    python manage.py makemigtaions
    python3 manage.py migrate 
    #出现django.db.utils.InternalError: (1050, "Table 'django_content_type' already exists")
    python manage.py migrate --fake
    再
    python manage.py migrate 
    #再试试python manage.py makemigtaions 出现No changes detected 就说明以上步骤都没问题
    
    4.再  python manage.py migrate --fake app  zero
    出现
    Operations to perform:
      Unapply all migrations: api
    Running migrations:
      Rendering model states... DONE
      Unapplying backend.0001_initial... FAKED
      Unapplying api.0001_initial... FAKED
    说明没问题
    
    5.删除migrations 下所有app除了__init__.py 所有文件
    python manage.py makemigrations
    python manage.py migrate --fake-initial
    
  • 相关阅读:
    路由守卫
    this.$nextTick() 的一些理解
    3d饼图
    element ui 可编辑的表格
    vue 路由传参
    vue+element ui 时间格式化
    element ui 选择期 传对象
    数据结构学习第十天
    数据结构学习第九天
    数据结构学习第八天
  • 原文地址:https://www.cnblogs.com/xzqpy/p/12582163.html
Copyright © 2011-2022 走看看