1

我目前正在测试创建大型多人游戏的框架。我选择姜戈。

但是我有一个关于 Python 版本的问题。我应该使用 Python 3.x 或 Python 2.x 从头开始​​创建该项目吗?

Python 3.x 和 Django 兼容是可以的,还是现在不能用于生产?

4

3 回答 3

1

我不会强烈建议使用带有 Django 的 Python 3 或任何其他需要您依赖许多第三方应用程序的框架进行生产,尽管许多已被移植到 Python 3,但您仍然可能会发现错误,您可能会发现这些错误必须修复或等待一段时间才能让维护人员解决它。

此外,目前没有太多令人信服的理由转向 Python 3,但我怀疑随着所有异步工作都被放入 Python 3,这种情况很快就会改变。

Django 与 Python 3 兼容。

于 2013-10-10T14:43:40.087 回答
0

尝试使用 mysql-connector-python 的最新 GA 版本。

于 2014-07-24T12:57:10.520 回答
0

Python3 + Django (1.6) + MySQL 至少存在一个问题。

MySQLdb 尚未移植到 Python3。

Django 文档(MySQL 连接器/Python)中提到的另一个仅 python 的 mysql 连接器中存在一个错误,可能会阻止它与固定装置一起工作。

http://bugs.mysql.com/bug.php?id=72001

看起来 Oracle 已通过记录可能发生的问题来关闭此错误报告;所以真正的修复看起来不太可能很快。

因此,如果您依赖fixture 并使用MySQL,您可能会遇到问题。

于 2014-04-13T14:38:46.610 回答