最容易入门的一般用途Python web框架是什么?
哪个Python网页应用框架最简单,适合入门使用呢?
这里说的简单,是指学习起来不费劲,能快速上手,至少能用来做一些比较简单的应用。我之前做过一些复杂的Ruby on Rails项目,所以我并不是说我不能学更复杂的框架,只是这次我不想花太多时间去学习框架,因为这个应用主要是用来测试一个想法的,下面会详细说说。如果这个应用的想法证明有用,我完全可以在学会新的框架后,把整个应用换成那个框架,重新写一遍。
我想做一个小的网页应用——一个个人效率工具。起初,这个工具只会我自己用,不过以后可能会考虑让其他人也能用,具体条件再说。现在我只想先做个原型,然后自己每天用一段时间,看看这个应用对我的效率有没有帮助。这里提到的“通用使用”,是指我希望推荐的Python网页应用框架不要特别针对某个领域,比如说Zope可能更适合做内容管理系统(CMS)。另外,这个框架最好不要对我能做的事情有太多限制,除了所有网页应用框架普遍存在的那些限制。比如说,HTTP请求/响应的过程是所有框架都需要遵循的,所以无论是Python还是其他语言的框架,都会要求开发者按照这种方式来实现应用。哦,对了,这个框架还应该支持创建有数据库支持的网页应用(我想大多数框架都支持,但还是提一下)。我还想说,我试过CherryPy(用SQLite),但还没用到足够多的程度来判断它是否合适,我也遇到了一些错误正在解决,不过我还是希望能听到其他的建议。
谢谢大家的建议。
5 个回答
5
Django是目前最受欢迎的框架。它的文档写得非常好,这会帮助你快速上手。