学习笔记,仅供参考,有错必纠
参考自:Django打造大型企业官网–Huang Y;官方文档


关于迁移

makemigrations

makemigrations命令可以生成模型的迁移脚本。该命令的常用选项为:

  • app_label:后面可以跟一个或者多个app,那么Django只会针对这几个app生成迁移脚本。如果没有任何的app_label,那么会检查INSTALLED_APPS中所有的app下的模型,针对每一个app都生成响应的迁移脚本。
  • --name:给这个迁移脚本指定一个名字。
  • --empty:生成一个空的迁移脚本。如果我们想写自己的迁移脚本,可以使用这个命令来实现一个空的文件,然后自己再在文件中写迁移脚本。

migrate

migrate命令将迁移脚本映射到数据库中,创建新的表或者修改表的结构。该命令的常用选项为:

  • app_label:将某个app下的迁移脚本映射到数据库中。如果没有指定,那么会将所有在INSTALLED_APPS中的app下的模型都映射到数据库中。
  • --fake:可以将指定的迁移脚本名字添加到数据库中,但是并不会把迁移脚本转换为SQL语句,修改数据库中的表。
  • --fake-initial:将第一次生成的迁移文件版本号记录在数据库中,但并不会真正的执行迁移脚本。

showmigrations

showmigrations命令可以查看某个app下的迁移文件,如果命令后没有跟app名,那么将查看INSTALLED_APPS中所有的迁移文件。该命令的常用选项为:

  • sqlmigrate:查看某个迁移文件在映射到数据库中的时候,转换的SQL语句。

Django从理论到实战(part37)--关于迁移相关推荐

  1. Django从理论到实战(part47)--ListView类

    学习笔记,仅供参考,有错必纠 参考自:Django打造大型企业官网–Huang Y: 文章目录 类视图 ListView类 举个例子 Paginator和Page类 Paginator常用属性 Pag ...

  2. Django从理论到实战(part30)--Meta配置

    学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...

  3. Django从理论到实战(part26)--ORM模型

    学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...

  4. Django从理论到实战(part25)--数据库操作

    学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...

  5. Django从理论到实战(part22)--include模板标签

    学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...

  6. Django从理论到实战(part21)--自定义模板过滤器

    学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...

  7. Django从理论到实战(part18)--配置templates文件夹路径

    学习笔记,仅供参考 参考自:Django打造大型企业官网: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的记 ...

  8. Django从理论到实战(part55)--将网站上传到GitHub

    代码笔记,仅供参考 文章目录 上传项目到GitHub 创建本地仓库 在GitHub上创建仓库 项目上传 上传项目到GitHub 创建本地仓库 我们在git bash中敲入如下代码. 进入项目目录: c ...

  9. Django从理论到实战(part54)--MEDIA_ROOT和MEDIA_URL

    学习笔记,仅供参考,有错必纠 引用:使用模型来处理上传的文件:Django static静态配置文件 MEDIA_ROOT和MEDIA_URL 变量解释 MEDIA_ROOT:指定用户上传文件的本地路 ...

最新文章

  1. java安卓开发工具_推荐几个非常实用的Android开发工具
  2. 3D Point Cloud Library install
  3. 平衡二叉树-AVL c/c++代码实现
  4. python命令行大全-用什么库写 Python 命令行程序(示例代码详解)
  5. 自制“低奢内”CSS3注册表单,包含JS验证哦。请别嫌弃,好吗?。
  6. 深度学习数据集制作_深度学习时代的数据驱动建模之探讨
  7. python tableview绑定字典_在QTableView中使用各种自定义委托
  8. 我来学网络——三种数据通信方式
  9. 智慧树源码_智慧树怎么查看网站源代码答案
  10. JAVA制作QQ空间点赞_利用Javascript实现QQ空间自动点赞
  11. MCE | 外泌体的检测提取机制
  12. 永久删除计算机文件怎么操作步骤,如何彻底删除电脑中的文件 永久删除文件方法...
  13. VS2013扩展——Advanced JavaScript outlining,让js和css也折叠
  14. Java中equal和==的比较[zz]
  15. java按成绩排序_JAVA中按分数高低对同学进行排序二维数组
  16. cos三次方积分_COS分之一三次方积分
  17. 如何批量删除pdf中的批注
  18. linux设置软件的路径,linux下查看和设置软件的安装路径
  19. python3教程:用concurrent执行多进程任务的方法
  20. 5V降压1.8V芯片,稳压电路设计建议PW2059

热门文章

  1. python的sorted函数对字典按key排序和按value排序
  2. 算法导论——基本的图算法
  3. 手把手教你查看android系统源码
  4. 坚持不放弃,修得好结果。
  5. TCP/IP之(四)Delay ack 和 Nagle算法
  6. IT领域中混合云管理工具扮演什么角色?
  7. SpringMVC札集(05)——SpringMVC参数回显
  8. IIS 之 Asp.Net项目内部运行详解
  9. I00029 C语言程序-打印九九乘法表
  10. 数据挖掘工具软件Weka学习教程