在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python  數(shù)據(jù)庫(kù)/ django模型無(wú)法生成Mysql表。

django模型無(wú)法生成Mysql表。

運(yùn)行python manage.py makemigrations后顯示創(chuàng)建成功
Migrations for 'blog':
blogmigrations0001_initial.py

- Create model Employer

但是在數(shù)據(jù)庫(kù)中show tables卻顯示空,用shell創(chuàng)建模型對(duì)象也是顯示沒(méi)有該表

DATABASES = {

'default':{
    'ENGINE': 'django.db.backends.mysql' ,
    'NAME' : 'django_test',
    'USER' : 'root',
    'PASSWORD' : 'root',
    'HOST' : '',
    'PORT' : '',
}

}

INSTALLED_APPS = [

'blog',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',

]

想問(wèn)下是哪一步錯(cuò)誤了么,我該怎么解決?

回答
編輯回答
網(wǎng)妓

1樓已經(jīng)回答了

2018年1月3日 23:42
編輯回答
萌面人

先執(zhí)行python manage.py makemigrations
再執(zhí)行python manage.py migrate
缺一不可,順序也不能變

2017年2月25日 23:53
編輯回答
解夏

樓上正解,python manage.py makemigrations只是創(chuàng)建了這個(gè)遷移,在APP的migrations目錄下增加了一個(gè)遷移文件,并沒(méi)有執(zhí)行它,python manage.py migrate才會(huì)把這個(gè)遷移真正地應(yīng)用到數(shù)據(jù)庫(kù)。這兩個(gè)命令通常是前后一起使用的。

2017年10月21日 11:15
編輯回答
壞脾滊

要 python manage.py migrate 一下才會(huì)動(dòng)數(shù)據(jù)庫(kù)。

https://docs.djangoproject.co...

2017年5月8日 03:31