To get eclipse/PyDev to autocomplete web2py code, after some quick trial and error here is what worked for me:
Assuming: the top level eclipse project dir is web2py your_app is the name of your application inside the web2py/applications folder: In __init__.py of your_app folder: if 0: from gluon import * from gluon.languages import translator as T In your controllers, say for e.g. in appadmin.py, add this line: from applications.your_app import * Now PyDev will recognize and complete things like URL etc. and T. You can add more to your_app/__init__.py to introduce more recognition. There may be better more standard ways to do this, I'm not a software engineer, still learning the tricks of the trade! Thanks! On Tuesday, April 3, 2012 7:54:06 PM UTC-7, Rod Watkins wrote: > > I know this has been asked before. I don't mean to be an annoyance. I've > done the searches are read numerous posts about how to handle this. But the > advice conflicts and I've yet to actually fix the problem. > > What is the best way to handle imports for eclipse to get autocomplete to > work properly (as well as rid eclipse of all the incorrect error messages? > > I rather like having autocomplete functioning since, as a beginner, it > helps me discover functionality that I might otherwise miss (besides saving > some typing). > > Please accept my thanks in advance for any help on this. > > Cordially, > Rod Watkins > --