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;      #全局

  

 

posted @   驰念  阅读(220)  评论(0编辑  收藏  举报
编辑推荐:
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
阅读排行:
· 编程神器Trae:当我用上后,才知道自己的创造力被低估了多少
· 开发的设计和重构,为开发效率服务
· 从零开始开发一个 MCP Server!
· Ai满嘴顺口溜,想考研?浪费我几个小时
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
点击右上角即可分享
微信分享提示