settings.py数据库配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #mysql为可更改项,修改所用数据库替换这个值即可
'NAME': 'polls', #数据库名,需要先创建:create databases polls;
'USER': 'root', #用户名
'PASSWORD': '123456', #密码
'HOST': '127.0.0.1', #主机地址
'PORT': '3306', #端口
}
}
数据迁移
迁移是非常强大的功能,它能让你在开发过程中持续的改变数据库结构而不需要重新删除和创建表 - 它专注于使数据库平滑升级而不会丢失数据
1.修改models.py中模型,改变或添加数据结构(此时数据库中无数据)
- 设计表结构
- 在models.py中输入
2.运行 python manage.py makemigrations 为模型的改变生成迁移文件。
-
执行后在migrati