美术馆网站网页设计方案,菜单 wordpress,网络工程公司的业务,wordpress 装修公司主题同步数据库#xff1a;使用上述两条命令同步数据库1.认识migrations目录#xff1a;migrations目录作用#xff1a;用来存放通过makemigrations命令生成的数据库脚本#xff0c;里面的生成的脚本不要轻易修改。要正常的使用数据库同步的功能#xff0c;app目录下必须要有m…同步数据库使用上述两条命令同步数据库1.认识migrations目录migrations目录作用用来存放通过makemigrations命令生成的数据库脚本里面的生成的脚本不要轻易修改。要正常的使用数据库同步的功能app目录下必须要有migrations目录且目录下存在__init__.py文件。2.认识一张数据表django_migrations表中的字段appapp名字name执行的脚本文件的名称applied脚本执行的时间也显示了hello_app为所运行的app名称执行的脚本文件为0001_initial.py时间也显示了。3.和数据库相关的一些命令(manage.py来运行)flush清空数据库恢复数据库到最初状态makemigrations [appname]生成数据库同步的脚本可以指定具体同步那个appmigrate [appname]同步数据库*showmigrations [app_lable]查看生成的数据库同步脚本*sqlflush appname查看生成清空数据库脚本*必须要有app的名称sqlmigrate查看数据库同步的sql语句*注意在开发过程中数据库同步误操作之后难免会遇到后面不能同步成功的情况解决这个问题的方法一是去分析生成的数据库脚本和django_migrations中的同步记录是否匹配。另外一个简单粗暴的方法就是把migrations目录下的脚本出__init_.py之外去哪不删除再把数据库删掉之后创建一个新的数据库将数据库同步操作在做过一遍。来自为知笔记(Wiz)转载于:https://www.cnblogs.com/hskullbk/p/9223657.html