Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
下一个Ubuntu14.04LTS版本将是什么Django版本?_Django_Ubuntu - Fatal编程技术网

下一个Ubuntu14.04LTS版本将是什么Django版本?

下一个Ubuntu14.04LTS版本将是什么Django版本?,django,ubuntu,Django,Ubuntu,我目前正在Ubuntu 12.04 LTS上运行一系列Django应用程序,但我希望在发布时将操作系统升级到14.04 LTS。。由于Ubuntu12.04 LTS附带了相当旧的Django 1.3版本,我希望我的应用程序需要做一些更改才能继续工作(不推荐的API等)。无论你在其中安装什么版本。只需从pypi或django主页上删除该软件包并安装您想要的任何版本 对于django或其应用程序,您不必依赖ubuntu软件包 您在其中安装的任何版本。只需从pypi或django主页上删除该软件包并安

我目前正在Ubuntu 12.04 LTS上运行一系列Django应用程序,但我希望在发布时将操作系统升级到14.04 LTS。。由于Ubuntu12.04 LTS附带了相当旧的Django 1.3版本,我希望我的应用程序需要做一些更改才能继续工作(不推荐的API等)。

无论你在其中安装什么版本。只需从pypi或django主页上删除该软件包并安装您想要的任何版本


对于django或其应用程序,您不必依赖ubuntu软件包

您在其中安装的任何版本。只需从pypi或django主页上删除该软件包并安装您想要的任何版本


对于django或其应用程序,您不必依赖ubuntu软件包

看起来将支持1.6.1


来源:

看起来将支持1.6.1

来源:

您的问题的答案是Django 1.6.1

正如@Odif所说,实际上您不需要依赖您的操作系统。现在大多数人都在使用
pip
安装Django。对于Python模块来说,依赖分发存储库通常是个坏主意

通过
pip安装
,您可以获得所需的Django版本:

pip install Django==1.5   # will install the 1.5.5 today (in April 2014)
pip install Django        # will install the 1.6.2 today (in April 2014)
如果您已经安装了Django,甚至可以升级到上一个:

pip install Django --upgrade
您还应该看看这个函数是如何工作的。使用这种方法,您可以使用自动化任务保持系统的更新,这对您的系统操作来说并不是一场噩梦

另外,在旧版本(这里是Django 1.3)上继续开发可能是危险的,因为这个版本现在已经有两三年没有维护了。Django有自己的LTS系统,目前的LTS版本是Django 1.4。从1.3迁移到1.6对您来说会很无聊,您可以通过每年进行小更新来避免这种情况。
您应该了解最新情况,为什么不在5月中旬开始关注到Django 1.7的迁移,这将包含很多很酷的新东西;)

您的问题的答案是Django 1.6.1

正如@Odif所说,实际上您不需要依赖您的操作系统。现在大多数人都在使用
pip
安装Django。对于Python模块来说,依赖分发存储库通常是个坏主意

通过
pip安装
,您可以获得所需的Django版本:

pip install Django==1.5   # will install the 1.5.5 today (in April 2014)
pip install Django        # will install the 1.6.2 today (in April 2014)
如果您已经安装了Django,甚至可以升级到上一个:

pip install Django --upgrade
您还应该看看这个函数是如何工作的。使用这种方法,您可以使用自动化任务保持系统的更新,这对您的系统操作来说并不是一场噩梦

另外,在旧版本(这里是Django 1.3)上继续开发可能是危险的,因为这个版本现在已经有两三年没有维护了。Django有自己的LTS系统,目前的LTS版本是Django 1.4。从1.3迁移到1.6对您来说会很无聊,您可以通过每年进行小更新来避免这种情况。


您应该了解最新情况,为什么不在5月中旬开始关注到Django 1.7的迁移,这将包含很多很酷的新东西;)

您不应该真正依赖系统提供的Django版本,因为它经常过时,可能跟不上安全补丁。您应该使用
pip
安装当前版本,最好安装在virtualenv中。@DanielRoseman AFAIK当有新的安全更新等时,它不会自动更新。。而且我没有时间订阅新闻列表来更新成吨的应用程序。这将是一场devops的噩梦。什么,比你的网站因为没有安装安全版本而遭到黑客攻击更可怕?@DanielRoseman system提供的软件包会自动更新为安全版本。。这就是重点。因此,我不确定你要去哪里。这个问题似乎离题了,因为它是关于预测第三方软件的发布周期。你不应该真正依赖系统提供的Django版本,因为它经常过时,可能跟不上安全补丁。您应该使用
pip
安装当前版本,最好安装在virtualenv中。@DanielRoseman AFAIK当有新的安全更新等时,它不会自动更新。。而且我没有时间订阅新闻列表来更新成吨的应用程序。这将是一场devops的噩梦。什么,比你的网站因为没有安装安全版本而遭到黑客攻击更可怕?@DanielRoseman system提供的软件包会自动更新为安全版本。。这就是重点。所以不确定你要去哪里。这个问题似乎离题了,因为它是关于预测第三方软件的发布周期。这不是问题所在。当然,我可以从最前沿的分支编译任何版本并运行它。我想要一个稳定的版本,没有devops噩梦,因此自动更新安全补丁等。从网页安装肯定不会给我任何帮助。@Niklas9我简直不敢相信!使用系统内置的django是devops的噩梦。为什么,@Leonardo.Z?这不是问题所在。当然,我可以从最前沿的分支编译任何版本并运行它。我想要一个稳定的版本,没有devops噩梦,因此自动更新安全补丁等。从网页安装肯定不会给我任何帮助。@Niklas9我简直不敢相信!使用系统内置的django是devops的噩梦。为什么,@Leonardo.Z?他们建议包不要使用pip。在Ubuntu上,它是
PythonDjango
@LuísdeSousa,它确实可以在您每次使用
apt升级时为您提供安全更新。但你不会得到新的主要版本。例如,Django 1.7永远不会出现在Ubuntu14.04存储库中。Maxime,因为14.04是一个LTS版本,所以很可能会打包更多的版本。还有第三方PPA,您可以从中安装Python3.4和更高版本