|
Re: Please Teach me Web Frameworks for Python!
|
Posted: Jan 27, 2006 7:49 AM
|
|
If you liked Quixote, and you like its PTL templating, and you spent time at Zope, then it is mho that you should definately look at the QP web application framework [1] ideally intended for applications that use Durus for persistence and QPY for formatting. Durus is a simple object database that is a joy to use, and QPY is essentially PTL gone unicode -- and is really fast templating btw. In all aspects it is about as pythonic as one can hope for. Out of the box you get user management, sessions, authentication (3 flavours, http basic, digest, and form login). Choices made by the framework make all this easy, but there is absolutely no lock-in, and you can use whatever ORM, relational db, templating, etc, that you may wish and be willing to put in the extra effort to work with.
Plus, the publicity and hype about QP is non-existant ;-) Those guys, Neil, David, Roger, and others, seem to just be perfectly satisfied to produce superb software... for anyone who wants to use it. So, the readme is about all you get, unless you want to invest a couple minutes in installing it, and then you can play with 3 demo applications, using a very handy utility script to start/stop the db and web apps, that may run behind apache/scgi, cgi, or standalone, http or https.
mario
[1] http://www.mems-exchange.org/software/qp/
|
|