我使用git repo中的Django dev(1.6.x),我想使用MySQL,但在settings.py文件上无法设置MySQL,因为python3和Django不支持MySQL,所以我在python3上使用了pymysql包.x没有任何问题,但在Django无法在settings.py上设置.

我可以使用mysql(或者pymysql或者?)吗在django上用Python 3?

推荐答案

pymysql for python 3不是Django DB后端,但是有证据表明,已经做了一些工作,将MySQL后端移植到与python 3兼容的Django Python 3 MySQL backend changes.

其他页面显示,Django 1.5提供的MySQL后端可与Python 3配合使用:

Python 2上提供的默认MySQL包装器.但是,x(mysql python)不支持python 3.

确保您也在使用Django.3或更高版本的Python.不支持Python 3.0.

如果在这些判断之后仍然不起作用,请发布您的数据库设置,以防出现问题.

此外,我在Django回购协议中没有发现高于Django 1.5的任何东西,你确定它是1.6吗.十、

Python-3.x相关问答推荐

根据收件箱内部的值以行降序的特定顺序重新排序列

如何在 python 中将带有时区信息的时间戳转换为 utc 时间

Python webdrivermanager 和 Chrome 115.0 的 URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790 错误没有此类驱动程序

从 LeetCode 的 Python 解决方案类中理解关键字 self

Pytest顺序测试A,然后测试B,然后再测试A

在不改变 python 中原始数组顺序的情况下,对多维字符串数组进行降序排序?

asyncio.as_completed() 应该接受 `Iterable`,但如果输入是 `Generator` 就会崩溃?

Python 列表求和所有出现的保留顺序

Python Regex 查找给定字符串是否遵循交替元音、辅音或辅音、元音的连续模式

Python rolling_corr 取消后,应该用什么方法来处理

正则表达式:匹配字符串中的分隔符(字母和特殊字符)以形成新的子字符串

无法使用 Python 和 Selenium 检索 href 属性

spinbutton调整up/down箭头

在 Python 3.5 中使用 aiohttp 获取多个 url

如何从 Python 3.5 降级到 Python 3.4

Tensorflow:ImportError:libcudnn.so.7:无法打开共享对象文件:没有这样的文件或目录

创建集合的 Python 性能比较 - set() 与 {} 文字

警告:请使用 tensorflow/models 中的官方/mnist/dataset.py 等替代方案

try 在 Mac OS 中运行此命令pipenv install requests时出错

TypeError:只有整数标量数组可以转换为标量索引