PythonforDjango框架的推荐版本是什么?

2024-05-14 12:45:23 发布

您现在位置:Python中文网/ 问答频道 /正文

*注意:我以前从来没有做过这样的事情(完全是新手),只是一年前对Python2.7.3有了一些了解。

作为标题,我已经检查了一些问题,但它早在2011-2013年。

我想做一个简单的网站,工作有点像kickstarter,另外,没有实时聊天。只是一个简单的帖子/评论部分。

是的,我知道缺点是支持的库,但问题是我不知道应该在哪个库上使用。

我应该用哪个版本?有什么建议吗?

我一直在研究这个 https://wiki.python.org/moin/Python2orPython3#fnref-4fcb00922956f144dafd52e4f75d82631e225d1b


Tags: httpsorg版本标题网站wiki评论事情
3条回答

使用最新版本的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?文章说:

Which version should I use?

Which version you ought to use is mostly dependent on what you want to get done.

既然你还不知道你的要求-那么,为了安全起见,最好坚持2.x分支。目前,它有更多的电池用于所有类型的任务,并不是所有的电池都迁移到Python-3.x中。请注意,在2.x分支的情况下,坚持使用最新版本是很重要的,目前是^{}

对于Django的当前和旧版本,您可以使用3.2或3.3版,但我相信在Django发布新版本1.7(每个人都在等待)之前,Python3.5是不受支持的,因为这样我们就可以从requirements.txt中删除名为“south”的行。

相关问题 更多 >

    热门问题