1.在settings.py找到database,在此模块修改数据库配置信息,修改如下:
DATABASES = {
'default': {
'ENGINE':'django.db.backends.数据库类型',
'NAME':'数据库名',
'USER':'用户名',
'PASSWORD':'密码',
'HOST':'服务ip',
'PORT':'端口',
}
2.生成迁移文件时报错, python manage.py makemigrations No changes detected解决办法
在修改了models.py后,有些用户会喜欢用python manage.py makemigrations生成对应的py代码。
但有时执行python manage.py makemigrations命令(也可能人比较皮,把migrations文件夹给删了),会提示"Nochangesdetected."可能有用的解决方式如下:
先python manage.py makemigrations --empty yourappname生成一个空的initial.py
再python manage.py makemigrations生成原先的model对应的migrationfile
3.执行迁移文件:python manage.py migrate