You can now do: from gluon import *
to import the entire API (except for request, response, session, and T, which are on the "current" object). I think something like this should get you code completion: if 0: from gluon import * from gluon.globals import * request = Request(); response = Response(); session = Session() Perhaps others know a better way. Anthony On Sunday, January 15, 2012 7:59:51 AM UTC-5, glimmung wrote: > > Hi Alan, > > On Sun 15 Jan 2012 12:37:26 GMT, Alan Etkin wrote: > > An open source integrated software for development with RAD and > > support for web2py is being developed by M. Reingart here: > > http://code.google.com/p/rad2py .He participates in this group, so > > maybe he can explain in more detail the features of the project. > > > > Thanks for that - definitely worth a mention. > > However, what I'm more focused on is being able to point people using > their existing development tools towards some docs that they'll > understand. > > I have a couple of files (one for models, one for controllers), with a > great long list of imports and what have you to support the editing > process, and I import from those files. It works fine for me, but it's > not pretty, and it rather undermines Massimo's statement in the book > that "web2py is trying to avoid the annoying characteristic of other > frameworks that force the developer to import the same modules at the > top of every model and controller" if I'm doing exactly that to support > editing, even if the code is "dead" in production! > > In reality, I've been asked to give a short informal talk to a friendly > group, but the intemperate nature of some of the negative comments > about web2py makes me feel like an ambassador for web2py venturing into > potentially hostile territory... > >