Django何时支持Python 3.x?
我知道Django只能在Python 2.7或者更低的版本上运行。那么它什么时候才能在Python 3.1或者更高的版本上运行呢?我看到Django 1.3要发布了,这个版本支持Python 3.x吗?
8 个回答
4
loewis 一直在努力把 django 移植到 python 3 上。
https://bitbucket.org/loewis/django-3k
在2011年9月9日,jacob(核心开发者之一)开始了 py3k 功能分支,并把这些改动合并进来了。
https://github.com/django/django/tree/features/py3k
据我所知,目前还没有确定 django 支持 python 3 的官方版本号或发布日期。更多信息可以查看这个讨论:
29
目前,Django已经通过了py3k的测试。
最后一个版本可以在Vinay Sajip的BitBucket仓库找到。
你还可以查看PortingDjangoTo3k上的新闻。
最后,2012年PyCon的消息:
可能会针对Python 3.3,因为这两个版本会在同一时间发布(Python 3.3计划在2012年8月发布)。
7
可能到夏天结束的时候,它会在Python 3上运行。http://news.ycombinator.com/item?id=2130853 我不知道这是否意味着“官方支持”,但听起来不像,所以官方支持可能会稍晚一些。
问题是你为什么想知道这个?现在你不能在Python 3上运行它,这才是最重要的。等到你能在Python 3上运行它的时候,那时候再说吧。在那之前,这个问题就不重要了。[当然,做移植的人除外 ;-) ]
预测未来很简单,真正让预测成真的才是难事。:-)