In general, if you do a project, you may need the IDE, need good tools, web2py self-contained a web-based development tool, but not very good editor
The second can be pycharm, using Pycharm to create a web2py Web project that supports web2py way of code completion
Pycharm was previously known as a Django development tool, and later supported flask and, of course, web2py
Starting completely from scratch, what you need to do is:
1 A Python interpreter
2. Installing Pycharm
3. Create a new Web2py project, then it will prompt you to automatically download web2py from the official website, or specify a web2py source
4. After the new will automatically open a controller and the default view, click Run will start the server interface, define a good server, port, password will open the browser, run the default provided by the example
5. Now you can write your own Web2py project code
You need to look at how the WEB2PY project is organized in Pycharm, which is not a direct mapping of local files, but rather a separate list of applications folders to improve development efficiency
Web2py Learning getting start environment construction