首页 > 其他 > 详细

Django manager 命令笔记

时间:2019-05-02 23:01:15      阅读:147      评论:0      收藏:0      [点我收藏+]

 

1. 新建app

startapp your_app_name

 

2. 删除app

migrate your_app_name zero

此外还需要删除整个App文件夹,并在settings.py的Installed Apps中移除该app。

 

3. makemigrations 和 migrate

官方解释如下:

migrate, which is responsible for applying and unapplying migrations.
makemigrations, which is responsible for creating new migrations based on the changes you have made to your models.

(原文链接:https://docs.djangoproject.com/en/2.2/topics/migrations/

大致的意思为:

  • makemigrations是将model层转为迁移文件migration
  • migrate将新版本的迁移文件执行,更新数据库。

这两中命令调用默认为全局,即对所有最新更改的model或迁移文件进行操作。如果想对部分app进行操作,就在其后追加app name

 

Django manager 命令笔记

原文:https://www.cnblogs.com/zoneofmine/p/10803631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!