• 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

  • 相关阅读:
    约瑟夫环问题
    String常用的工具类
    java 中的==和equals的深度解析
    Intellij IDEA的一些常用设置和使用小技巧
    jvm内存模型概述
    springcloud开篇
    oracle生成path的sql语句
    oracle表空间异常大
    springboot2集成activiti出错
    策略模式2
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349422.html
Copyright © 2020-2023  润新知