Aside from the book, there's the Epydoc auto-generated source code documentation: http://www.web2py.com/examples/static/epydoc/index.html. You might also find it helpful to just explore the source code directly. You can use any IDE, and if you want auto-completion for the web2py API, you can add the following at the top of your model and controller files:
if 0: from gluon import * The /web2py/gluon/__init__.py file exposes the entire web2py API, including the request, response, and session global objects, so the above import makes everything visible to the IDE. The "if 0:" ensures the import doesn't actually happen when your code is run (you don't really need it), but the IDE will still analyze the import and provide auto-completion. (Actually, only trunk includes the updated code to expose request, response, and session via the above import trick, so you'll have to use trunk or wait for the upcoming release for that to work fully.) There's also the rad2py IDE (http://code.google.com/p/rad2py/), which is designed to work with web2py. Note, aside from the list of HTML helpers and form validators, the API is actually fairly compact (http://web2py.com/books/default/chapter/29/4#API). Anthony On Thursday, February 23, 2012 11:25:52 AM UTC-5, Sathvik Ponangi wrote: > > Is there a PHP like reference manual for Web2Py? > Or maybe an IDE that'll help a newbie, ex-PHPite like me build faster? >