Django 中 python manage.py makemigrations 与 python manage.py migrate
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 中 python manage.py makemigrations 与 python manage.py migrate相关的知识,希望对你有一定的参考价值。
执行 python manage.py makemigrations
django根据settings.py里面的INSTALLED_APPS项设置找到对应app里的models.py,应用里面创建的继承models.Model的类来,生成一个文件,记录着生成数据库表结构的一些数据。
INSTALLED_APPS = [ ‘django.contrib.admin‘, ‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘, ‘app01‘, ]
执行 python manage.py migrate 根据前面生成的文件,直接生成数据库
以上是关于Django 中 python manage.py makemigrations 与 python manage.py migrate的主要内容,如果未能解决你的问题,请参考以下文章
Django的manage.py runserver 可以长期运行吗
Python Django manage.py提供的命令及用法
django 和 python ./manage.py makemigrations 执行错误
使用 django:从“python manage.py shell”到 python 脚本
运行python manage.py 出现mportError: No module named django.core.management when using manage.py