django - migrate 重置
使用 django
过程中,发现丢失 migrate 的问题,在更新数据库的时候,需要 migrate 报错解决
- 删除数据库,重新建库
- 重置 migtate
这里说下 migrate 重置的问题
1.查看本地 migrate 历史
python3 manage.py showmigrations action_backend[X] 0001_initial[X] 0002_auto_20180228_0136[X] 0003_magnetdata_reading_time[X] 0004_auto_20180302_0650[X] 0005_auto_20180510_0812
admin[X] 0001_initial[X] 0002_logentry_remove_auto_add
auth[X] 0001_initial[X] 0002_alter_permission_name_max_length[X] 0003_alter_user_email_max_length[X] 0004_alter_user_username_opts[X] 0005_alter_user_last_login_null[X] 0006_require_contenttypes_0002[X] 0007_alter_validators_add_error_messages
2.重置
python3 manage.py migrate --fake action_backend zero// 查看python3 manage.py showmigrations action_backend[ ] 0001_initial[ ] 0002_auto_20180228_0136[ ] 0003_magnetdata_reading_time[ ] 0004_auto_20180302_0650[ ] 0005_auto_20180510_0812
admin[X] 0001_initial[X] 0002_logentry_remove_auto_add
auth[X] 0001_initial[X] 0002_alter_permission_name_max_length[X] 0003_alter_user_email_max_length[X] 0004_alter_user_username_opts[X] 0005_alter_user_last_login_null[X] 0006_require_contenttypes_0002[X] 0007_alter_validators_add_error_messages
3.makemigrations
删除 , migrate 文件夹下的文件,
python3 manage.py makemigrationsNo changes detected
4.initial
重新生成 0001_initial.py
python3 manage.py migrate --fake-initial
django - migrate 重置相关推荐
- django migrate 抛出异常:ValueError: Found wrong number (0) of constraints for …
django migrate 抛出异常:ValueError: Found wrong number (0) of constraints for - 参考文章: (1)django migrate ...
- Django migrate 命令
Django migrate 命令 初始化app models 表:python manage.py makemigrations (所有模型) 初始化app 某个模块:python manage.p ...
- Django Migrate和Makemigrations
python3 manage.py makemigrations systempython3 manage.py migrate makemigrations 自动生成migration文件,包括新建 ...
- sae中使用django migrate导致13013的问题
在新浪云sae中使用共享mysql时,如果使用django的migrate命令会导致13013错误 Scanned too many databases when querying INFORMATI ...
- Django migrate 报错,通过fake 和 --fake-initial来修复
mysql_exceptions.OperationalError: (1050, "Table 'api' already exists") 因为这些表已经存在了,需要通过mig ...
- 解决Django migrate: Your models in app(s): ‘Mymodelclassname‘ have changes that are not yet reflected
这是一个"小"问题,但稍不注意会很令人困扰.在Django项目根目录下执行命令 $python manage.py makemigrations 没有异常信息,但是在最终的migr ...
- django migrate 失效/报错
一.django在某个版本中有个bug.数据库表中有一个字符类字段时,在不重命名的情况下,将此字段改为FK外键,django的migrate会失效,无法正常更改字段. django的表同步机制是,在a ...
- 【彻底解决】django migrate (mysql.W002) 【专治强迫症】
cmd中使用python3 manage.py migrate命令,报warn,很多人都遇到过 解决办法: settings.py文件夹加入DATABASES['OPTIONS']['init_com ...
- Django 实现分库
网站后端的数据库随着业务的不断扩大,用户的累积,数据库的压力会逐渐增大.一种办法是优化使用方法,也就是的优化 SQL 语句啦,添加缓存以达到减少存取的目的:另外一种办法是修改使用架构,在数据库层面上「 ...
最新文章
- Docker 运行的 应用程序无法连接Oracle数据库的解决办法
- Android 7.0 Keyguard流程分析
- 图像分类简单介绍-转
- [系统安全] 九.Windows漏洞利用之MS08-067远程代码执行漏洞复现及深度防御
- axure如何页面滑动时广告位上移_新手APP运营如何做广告位投放
- CouchDB未授权访问漏洞记录(端口:5984、6984,CVE-2017-12635,CVE-2017-12636)复现失败
- 自定义搜索框,带提示信息的搜索框
- check whether edge in face indices.
- leetcode—16.两数相加链表python解答
- 5.6.1 Boolean类型
- hutool-all 导入Excel 文件 学习笔记
- 小程序之模版消息通知
- 三维动画在计算机上的应用,计算机图技术在三维动画中的应用.doc
- Tanzu Observability by Wavefront Spring Boot Starter
- 【解决方案】Error response from daemon: Conflict. The container name /mongo is already in use by contain
- 朴素贝叶斯的概念简介
- Caché 23种设计模式
- @EnableConfigurationProperties 注解
- vue3开发实践总结
- 信号量(Semaphore)-你真的了解吗?
热门文章
- 在微型计算机中l o是指,微机中的I/O设备是指_______。
- 香蕉派M1,R1最新内核,通用版本正式发布,欢迎下载测试
- GeekPwn云安全挑战赛赛前大揭秘
- 增程式电动汽车建模与仿真(二)
- Log4Qt的基本使用
- 基于PHP的预约看房管理系统
- 集成Vitamio来播放网络视频(支持多种格式解码)
- 90后已三十而立!一张照片用GAN生成70岁的你
- 机器学习之电子商务网站用户行为分析及服务推荐案例
- ios 打印 详细错误日志_【专家专栏】林相宇 | IOS错误日志抓取和分析