Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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
哪些web框架支持Python3(PEP33333-WSGI 1.0.1合规性)_Python_Python 3.x_Wsgi_Web Frameworks - Fatal编程技术网

哪些web框架支持Python3(PEP33333-WSGI 1.0.1合规性)

哪些web框架支持Python3(PEP33333-WSGI 1.0.1合规性),python,python-3.x,wsgi,web-frameworks,Python,Python 3.x,Wsgi,Web Frameworks,我最近开始学习Python,经过所有的研究,我认为最好从Python3开始学习(这是Guido在GoogleIO'11上提出的建议)。但主要(web)框架对Python3的支持不足,这让我感到非常困扰。我知道互联网上甚至StackOverflow上都有人问过同样的问题,但现在我们有了一个最终版本(WSGI 1.0.1),哪些框架支持/将支持Py3。我能找到的唯一一个,正如项目页面所说,是符合PEP 3333的。我特别想了解Django/Turbogears/Pylons/Flask(任何路线图都

我最近开始学习Python,经过所有的研究,我认为最好从Python3开始学习(这是Guido在GoogleIO'11上提出的建议)。但主要(web)框架对Python3的支持不足,这让我感到非常困扰。我知道互联网上甚至StackOverflow上都有人问过同样的问题,但现在我们有了一个最终版本(WSGI 1.0.1),哪些框架支持/将支持Py3。我能找到的唯一一个,正如项目页面所说,是符合PEP 3333的。我特别想了解Django/Turbogears/Pylons/Flask(任何路线图都会非常有用)。

之前,web框架几乎没有动力转向Python3,因为Python3没有可用的WSGI标准。现在我们有了PEP33333,但它仍然是非常新的,所以很少有框架有时间移植到Python3

除了CherryPy之外,我只知道另外两个Python 3 web框架,也就是说,它似乎与其他框架非常不同,据我所知,它根本不使用WSGI,而且它声称支持PEP 3333(尽管您必须在文档中挖掘一点才能找到它)

Django没有Python3 AFAIK的官方路线图(除了一个现在已经过时的旧路线图),但是已经有人承诺在今年夏天进行开发

Pyramid正在等待组件体系结构的移植,我想目前为止我已经完成了大部分工作,现在没有时间了。:-)我不知道是否有金字塔的路线图,但有一个组件架构的路线图。但是没有时间表,因为它完全取决于志愿者的时间

总的来说,尽管Guido推荐Python3是明智的,但这在今天的web编程中并不适用

[编辑] 关于Python 3的官方Django项目路线图


当前的Django中继(r17165)()清除Py3测试()!Py3上的Django,终于

我也经历了同样的过程。几天后,我决定使用系统附带的任何python版本(Python2.6)。我发现这比以前好多了,因为所有的东西都能加速我的学习过程。顺便说一句,这就是我现在所做的。我正在研究Python2.6和Django 1.3。我会寻找任何Py3支持,并在可能的情况下更新这个问题。如果我没有错的话,Pyramid有点像TurboGears和塔架项目的合并,对吗?@pcxor:它是塔架和BFG的合并。Django 1.5提供了对Python 3的See和实验支持,1.6提供了完整的支持;按照。