django 使用mysql数据库
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检查就行
注意:在定义模型后需要再次执行数据迁移命令
分类:
Django
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2018-05-25 zabbix客户端安装shadowscoks客户端监控访问google网站