django mysql端口安全设置,python django数据库配置,这些都是书里面挖的坑啊.

MySQL基本操作

显示数据库;

使用测试;

显示表格;

显示 全局变量,例如" 端口 " ;

创建数据库来宾字符集utf8;

python操作mysql

主要方法步骤

connect():建立数据库连接

cursor():获取数据库操作的游标

execute():执行sql语句。

commit():提交数据库执行

close():关闭数据库连接

在设置中配置

Python数据库配置

数据库 = { " 默认 " :{ " 引擎 ":" django.db.backends.mysql " , " 主机 ":" localhost " , " 端口 ":" 3306 " , " 名称 ":" guest " , " USER ":" 根 " , " 密码 ":" 123456 " , " 选项 " :{ " init_command ":" SET sql_mode =" STRICT_TRANS_TABLES" " ,

},

}

}

然后执行数据迁移

python manage.py迁移

报告以下错误

settings.DATABASES 是 配置不正确。

请提供引擎值。

检查设置文档 有关 更多详细信息。

也许是拼写错误,...对不起我的视力不好

再次错误: 提高 配置不当

( " 需要mysqlclient 1.3.13或更高版本;

您有%s。 " %数据库.__版本__)

django.core.exceptions.ImproperlyConfigured:

mysqlclient 1.3.13 或较新的是 必需;

您有 0.9.3 。

参考解决方案:

https://blog.csdn.net/qq_35304570/article/details/79674449

然后数据库也报告了错误,因为使用mysql8.0,版本问题

请参阅以下文档:

https://blog.csdn.net/p_xiaobai/article/details/85334875

然后报一个错误

文件 " C:\\\\用户\\\\ mi \\\\ AppData \\\\本地\\\\程序\\\\ Python \\\\ Python37 \\\\ lib \\\\站点软件包\\\\ django \\\\ db \\\\后端\\\\ mysql \\\\ operation.py ",第146行,in last_executed_query

查询 = query.decode(错误= " 替换 " )

AttributeError: " str "对象没有属性" 解码 "

我在网上搜索,没有有用的方法,可能是类型转换问题

我直接在相应的文件中,只需对其进行更改

查询 = " 替换 " # query.decode(错误="替换")

好了,这些东西都是坑...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值