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