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

Python3 + Django (1.6) + MySQL には少なくとも 1 つの問題があります。

MySQLdb はまだ Python3 に移植されていません。

Django のドキュメント (MySQL コネクタ/Python) で言及されている他の python 専用の mysql コネクタにはバグがあり、フィクスチャでの動作が停止する可能性があります。

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

Oracle は、問題が発生する可能性があることを文書化して、このバグ レポートを閉じたようです。そのため、実際の修正はすぐには行われそうにありません。

したがって、フィクスチャに依存して MySQL を使用すると、問題が発生する可能性があります。

于 2014-04-13T14:38:46.610 に答える