*注意:我之前从未做过类似的事情(完全是新手),就像一年前的Python 2.7.3一样。
作为标题我已经查看了一些问题,但它可以追溯到2011-2013。
我想创建一个简单的网站,工作类似于kickstarter,此外,没有实时聊天。只是一个简单的帖子/评论部分。
是的,我知道缺点是受支持的库,但问题是我不知道我应该使用的任何库。
我应该使用哪个版本?有什么建议吗?
我一直在研究这个问题 https://wiki.python.org/moin/Python2orPython3#fnref-4fcb00922956f144dafd52e4f75d82631e225d1b
答案 0 :(得分:10)
现在(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分支的情况下,坚持使用最新版本非常重要 - 目前,它将是Python 2.7.7
。
答案 1 :(得分:3)
使用最新版本的2.7 - 你真的不会出错。
在一两年内,我的回答可能是3.x,但是现在有更好的库支持2.x
答案 2 :(得分:1)
使用当前版本和旧版本的Django,您可以使用最高版本3.2或3.3,但我相信在Django发布新版本1.7之前不支持Python 3.5 - 每个人都在等待,因为我们可以删除称为“南方”的线路来自我们的requirements.txt。