Django使用MySql的流程
配置连接mysql
# DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), # } # } DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #更换成mysql 'HOST':'127.0.0.1', #ip 'PORT':3306, #端口 'NAME':'orm01', #库名 'USER':'root', #用户名 'PASSWORD':'123', #密码 } }
2 项目文件夹下的init文件中,写上下面两句
1 2 | import pymysql pymysql.install_as_MySQLdb() |
3 执行数据库同步指令
1 2 | python manage.py makemigrations python manage.py migrate |
如果在同步时出现上图报错信息,并不影响使用。Strict Mode是因为没有设置mysql严格模式
查看命令是cmd下:
select @@sql_mode; #查看临时
select @@global.sql_mode; #全局
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· 编程神器Trae:当我用上后,才知道自己的创造力被低估了多少
· 开发的设计和重构,为开发效率服务
· 从零开始开发一个 MCP Server!
· Ai满嘴顺口溜,想考研?浪费我几个小时
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密