Search code examples
pythondjangoweb-frameworks

Django and python3


I'm currently testing frameworks to create a big multiplayers game. I choose Django.

But I have a question about the version of Python. I should to create that project from scratch with Python 3.x or Python 2.x?

Python 3.x and Django compatibly is ok, or not production usable for now?


Solution

  • I wouldn't highly suggest going production with Python 3 with Django or for that matter any other framework that requires you to depend on many third party applications, although many have been ported to Python 3, you still may find bugs, which you will likely have to fix or wait awhile before maintainers get to it.

    Also, there aren't many compelling reasons to move to Python 3 at the moment, but that I suspect that will change soon with all the asynchronous work being put into Python 3.

    Django is compatible with Python 3.