jQuery and Ajax jQuery and Ajax While web2py is mainly for server-side development, the welcome scaffolding app comes with the base jQuery library[jquery ], jQuery calendars (...
Sending messages using a background task Sending messages using a background task The operation of sending an email message can take up to several seconds because of the need t...
Elements of style Elements of style PEP8 [style ] contains good style practices when programming with Python. You will find that web2py does not always follow these rules. This...
More on admin Site About Design Integrated web-based debugger Setting breakpoints via code Web-based Python shell Crontab Errors Mercurial Git integration Application Wi...
Third party modules Third party modules web2py is written in Python, so it can import and use any Python module, including third party modules. It just needs to be able to find...
Authentication Restrictions on registration Integration with OpenID, Facebook, etc. CAPTCHA and reCAPTCHA Customizing Auth Renaming Auth tables Other login methods and login...
Setting up email Configuring email for Google App Engine x509 and PGP Encryption Setting up email Web2py provides the gluon.tools.Mail class to make it easy to send emails u...
Logging Logging Python provides logging APIs. Web2py provides a mechanism to configure it so that apps can use it. In your application, you can create a logger, for example in...
request request The request object is an instance of the ubiquitous web2py class that is called gluon.storage.Storage , which extends the Python dict class. It is basically...
Access Control Access Control web2py includes a powerful and customizable Role Based Access Control mechanism (RBAC). Here is a definition from Wikipedia: “Role-Based Access ...