django-數(shù)據(jù)庫(kù)配置

1.在settings.py找到database,在此模塊修改數(shù)據(jù)庫(kù)配置信息,修改如下:

DATABASES = {

'default': {

? ? ? ?'ENGINE':'django.db.backends.數(shù)據(jù)庫(kù)類型',

? ? ? ? 'NAME':'數(shù)據(jù)庫(kù)名',

? ? ? ? 'USER':'用戶名',

? ? ? ? 'PASSWORD':'密碼',

? ? ? ? 'HOST':'服務(wù)ip',

? ? ? ? 'PORT':'端口',

? ? }

2.生成遷移文件時(shí)報(bào)錯(cuò),?python manage.py makemigrations No changes detected解決辦法


在修改了models.py后,有些用戶會(huì)喜歡用python manage.py ? ? makemigrations生成對(duì)應(yīng)的py代碼。

但有時(shí)執(zhí)行python manage.py makemigrations命令(也可能人比較皮,把migrations文件夾給刪了),會(huì)提示"Nochangesdetected."可能有用的解決方式如下:

先python manage.py makemigrations --empty?yourappname生成一個(gè)空的initial.py

再python manage.py makemigrations生成原先的model對(duì)應(yīng)的migrationfile

3.執(zhí)行遷移文件:python manage.py migrate

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容