Django 需要 MySQL-python 包来操作 MySQL,但是 MySQL-python 不支持 Python 3.3。我已经尝试过 MySQL-for-Python-3,但它不起作用。请帮忙!非常感谢!
问问题
711 次
3 回答
2
Django 1.5 在 Python 2.7 下工作,所以你需要 MySQL-python 包来支持 Python 的分发;做就是了:
sudo apt-get install python-mysqldb
于 2013-03-04T13:46:04.313 回答
1
Oracle 现在有一个适用于 Django 的 Python 3.3 的 MySQL 连接器。请参阅此链接。
安装后,在mysql.connector.django
您的.ENGINE
DATABASES
settings.py
于 2014-02-05T03:08:52.877 回答
0
正如其他人所指出的,Django 1.5 中对 Python 3 的支持是“实验性的”,因此,并非所有东西都可以正常工作。
话虽这么说,如果您绝对需要让它工作,您可以在2to3
MySQL-python 的源版本上运行该工具以将其转换为 Python 3(如果需要,还可以针对 Python 3 头文件进行构建)。
于 2013-03-04T13:48:50.147 回答