zoukankan      html  css  js  c++  java
  • python manage.py makemigrations 和python manage.py migrate

    在你改动了 model.py的内容之后执行下面的命令:
    python manage.py makemigrations
    相当于 在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,
    比如0001_initial.py, 但是这个改动还没有作用到数据库文件
    你可以手动打开这个文件,看看里面是什么
    
    在此之后执行命令
    python manage.py migrate
    将该改动作用到数据库文件,比如产生table之类
    
    
    
    
    node2:/django/mysite#python manage.py migrate
    aaaaaaaaaaaaaaaa
    Operations to perform:
      Apply all migrations: admin, auth, contenttypes, sessions
    Running migrations:
      No migrations to apply.
    
    node2:/django/mysite#cd blog/migrations/
    node2:/django/mysite/blog/migrations#ls
    node2:/django/mysite/blog/migrations#
    
    
    
    node2:/django/mysite#python manage.py makemigrations blog
    aaaaaaaaaaaaaaaa
    Migrations for 'blog':
      blog/migrations/0001_initial.py
        - Create model BlogPost
        - Create model Book
    node2:/django/mysite#python manage.py migrate
    aaaaaaaaaaaaaaaa
    Operations to perform:
      Apply all migrations: admin, auth, blog, contenttypes, sessions
    Running migrations:
      Applying blog.0001_initial... OK

  • 相关阅读:
    十几个remote control software
    chromedriver bug
    跟我一起学ruby (转)
    ruby两套教程
    java把函数作为参数传递
    java如何在函数中调用主函数的数组
    Java HashSet和LinkedHashSet的用法
    java文件读写操作
    RAID详细介绍
    Apriori算法
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349422.html
Copyright © 2011-2022 走看看