python3 manage.py makemigrations 请教一下为什么这条语句我的项目一点反应都没有,我的数据库设置语句是这样的:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'moviegeek',
'USER': 'postgres',
'PASSWORD': '123456',
'HOST': 'localhost',
'PORT': 5432
}
}
一点反应都没有,很急,好歹报给错啊
makemigrations
是根据你对model的修改生成可执行的py
文件,该类文件中描述了对数据库的操作,会存放到migrations
文件价下。之后再执行
python manage.py migrate
命令,该命令会检查所有的migrations文件是否执行过,如果没有执行会去执行该文件,执行该命令后数据库就会有变化了。