Django 框架的推荐 python 版本是啥? [关闭]
Posted
技术标签:
【中文标题】Django 框架的推荐 python 版本是啥? [关闭]【英文标题】:What is the recommended version of python for Django framework? [closed]Django 框架的推荐 python 版本是什么? [关闭] 【发布时间】:2014-09-04 09:59:30 【问题描述】:*注意:我以前从来没有做过这样的事情(完全是新手),只是像一年前一样在 Python 2.7.3 上做过。
作为标题,我已经检查了一些问题,但它可以追溯到 2011-2013 年。
我想做一个简单的网站,工作有点像kickstarter,另外,没有实时聊天。只是一个简单的帖子/评论部分。
是的,我知道缺点是受支持的库,但问题是我不知道我应该使用的任何库。
我应该使用哪个版本?有什么建议吗?
我一直在研究这个 https://wiki.python.org/moin/Python2orPython3#fnref-4fcb00922956f144dafd52e4f75d82631e225d1b
【问题讨论】:
为什么不直接查看django
安装指南呢?它说 Django 适用于 python 2.6、2.7、3.2、3.3。
我已经检查过了,但不确定要使用哪一个。
见:What Python version should I use for Django?
【参考方案1】:
现在(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。
此外,还有很多关于这个主题的话题:
What Python version should I use with Django? New project: Python 2 or Python 3? python 2.x or 3.x旧答案:
这基本上是一个选择Python-2.x还是Python-3.x的问题。
Should I use Python 2 or Python 3 for my development activity? Python 文档中的文章说:
我应该使用哪个版本?
你应该使用哪个版本主要取决于你想要什么 搞定。
既然您还不知道自己的要求 - 那么,为了安全起见,最好坚持使用 2.x 分支。目前,它为各种任务提供了更多电池,并且并非所有任务都迁移到 Python-3.x。请注意,在 2.x 分支的情况下,坚持使用最新版本很重要 - 目前,它将是 Python 2.7.7
。
【讨论】:
是啊,这个话题太多了,让我犹豫了。感谢您的建议:)。 2017年现在怎么样? 3.x 好用吗? @FreeKrishna 如今,它绝对是 3.x。 Django 计划在 Django 2.x 中放弃对 Python 2 的支持。我会更新答案。谢谢。 很高兴知道。我刚开始使用python。谢谢:)【参考方案2】:使用最新版本的 2.7 - 你真的不会出错。
一两年后,我的答案可能是 3.x,但现在对 2.x 有更好的库支持
【讨论】:
谢谢你的建议。 两年后...你的答案变了吗? :) 是的!我会尽可能将 Python 3 用于新项目。库支持现在非常全面。【参考方案3】:使用当前和旧版本的 Django,您最多可以使用 3.2 或 3.3 版本,但我相信在 Django 发布新版本 1.7 之前不支持 Python 3.5 - 每个人都在等待,因为那时我们可以删除我们的 requirements.txt 中名为“南”的行。
【讨论】:
以上是关于Django 框架的推荐 python 版本是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章