*注意:我以前从来没有做过这样的事情(完全是新手),只是一年前对Python2.7.3有了一些了解。
作为标题,我已经检查了一些问题,但它早在2011-2013年。
我想做一个简单的网站,工作有点像kickstarter,另外,没有实时聊天。只是一个简单的帖子/评论部分。
是的,我知道缺点是支持的库,但问题是我不知道应该在哪个库上使用。
我应该用哪个版本?有什么建议吗?
我一直在研究这个 https://wiki.python.org/moin/Python2orPython3#fnref-4fcb00922956f144dafd52e4f75d82631e225d1b
使用最新版本的2.7-你真的不能出错。
一两年后,我的答案可能是3.x,但目前2.x有更好的库支持
现在(2017年2月),这个选择对我来说是非常明确的-Python 3。Django从1.6开始就完全支持它,而且,Django 2.0 will be Python3.5+ only。
要检查依赖项是否支持Python-3.x,请使用Can I use Python 3?服务。另外,检查可重用Django应用程序的Django Packages目录-除了其他特性外,还有一个指示包是否支持3.x。
此外,还有很多关于这个主题的话题:
旧答案:
这基本上是一个选择Python-2.x还是Python-3.x的问题
Python文档中的Should I use Python 2 or Python 3 for my development activity?文章说:
既然你还不知道你的要求-那么,为了安全起见,最好坚持2.x分支。目前,它有更多的电池用于所有类型的任务,并不是所有的电池都迁移到Python-3.x中。请注意,在2.x分支的情况下,坚持使用最新版本是很重要的,目前是^{} 。
对于Django的当前和旧版本,您可以使用3.2或3.3版,但我相信在Django发布新版本1.7(每个人都在等待)之前,Python3.5是不受支持的,因为这样我们就可以从requirements.txt中删除名为“south”的行。
相关问题 更多 >
编程相关推荐