django怎么传数据库

django怎么传数据库

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文件是否执行过,如果没有执行会去执行该文件,执行该命令后数据库就会有变化了。


回答:

因为是在python3中执行的,所以要使用linux系统才行,windows中是没有报错信息的

以上是 django怎么传数据库 的全部内容, 来源链接: utcz.com/p/938219.html

回到顶部