django 使用mysql数据库
【摘要】 1.手动创建mysql数据库,比如xadmincreate database xadmin charset=utf8;2.配置django项目setting.py文件中的数据库设置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库后端 'NAME': 'xadmin'...
1.手动创建mysql数据库,比如xadmin
create database xadmin charset=utf8;
2.配置django项目setting.py文件中的数据库设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库后端
'NAME': 'xadmin', # 数据库名
'HOST': 'localhost', # 主机地址
'PORT': '3306', # 端口
'USER': 'root', # 用户名
'PASSWORD': '123456', # 密码
}
}
3.pip安装pymysql
pip install pymysql
4.在项目同名的包下的init.py文件中,初始化mysql驱动
import pymysql
pymysql.install_as_MySQLdb()
5.使用迁移命令生成表,在项目根目录执行命令
5.1 生成迁移文件
python manage.py makemigrations
5.2 生成数据库表
python manage.py migrate
6.检查数据库表,
登录mysql检查就行
注意:在定义模型后需要再次执行数据迁移命令
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)