Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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
使用Python 3学习Django?_Python_Django_Python 3.x - Fatal编程技术网

使用Python 3学习Django?

使用Python 3学习Django?,python,django,python-3.x,Python,Django,Python 3.x,在试图回答这个问题时,我偶然发现了一条线索,这条线索现在已经快三年了: 我花了去年的时间学习了所有关于Python 3的知识,并在生产中使用了一些Python 3命令行应用程序。我现在需要开始向其他用户提供UI,以支持队列中的其他Python项目,Django在我看来是在我们的环境中实现这一点的最佳工具。然而,Django 1.5“实验性地”支持Python3,而且没有消息说Django 1.6(据称完全支持Python3)会在多长时间内面世 显然,我要花几个月的时间才能用Django做任何有

在试图回答这个问题时,我偶然发现了一条线索,这条线索现在已经快三年了:

我花了去年的时间学习了所有关于Python 3的知识,并在生产中使用了一些Python 3命令行应用程序。我现在需要开始向其他用户提供UI,以支持队列中的其他Python项目,Django在我看来是在我们的环境中实现这一点的最佳工具。然而,Django 1.5“实验性地”支持Python3,而且没有消息说Django 1.6(据称完全支持Python3)会在多长时间内面世

显然,我要花几个月的时间才能用Django做任何有用的事情,如果Django 1.6在我准备部署一个生产Django应用程序时还没有稳定的发布,我会感到惊讶,但我想知道,如果我仅仅用Python3的经验来学习Django,我会遇到什么样的挫折


谢谢。

在2013年,我仍然建议如果您正在学习Django,请使用Python 2

许多资源(包括)都是为Python2.X编写的。除非您了解将代码从Python2移植到Python3的微妙之处,否则使用Python3.X可能会有问题


一旦您对Django更加熟悉,就可以尝试将项目转换为Python 3。

这取决于您计划使用的第三方软件包

根据文件:

如果您正在启动一个新项目,并且计划使用的依赖项在Python3上工作,那么您应该使用Python3。如果他们不这样做,考虑对移植工作有所贡献,或者坚持Python 2。 如果我是你,我会看看你将要使用哪些包和依赖项,并从中做出决定。如果您不打算使用您编写的以外的任何东西,那么就使用django 1.6和python 3

几周前,我刚刚帮助一位朋友完成了使用python 3的Django教程,它进行得相当顺利


请记住,irc.freenode.net上有一个用于#django的频道。那里的人真的很有帮助,一定要查看他们。

Django 1.6已经发布了。你基本上是在征求意见和奇闻轶事,而StackOverflow并不是一个很好的论坛来回答这样的问题。您可能想考虑或[ IRC频道]irc://irc.freenode.net/django)相反。@srinivasredythypathy-你确定吗?看起来,分支被称为稳定的事实并没有多大意义。