The server development mode

In Odoo 10, a new option was introduced, providing developer-friendly features. To use them, start the server instance with the additional option --dev=all.

This enables a few handy features to speed up our development cycle. The most important are:

  • Reload Python code automatically once a Python file is saved, avoiding a manual server restart
  • Read view definitions directly from the XML files, avoiding manual module upgrades

The --dev option accepts a comma-separated list of options, although the all option will be suitable most of the time. We can also specify the debugger we prefer to use. By default, the Python debugger, pdb, is used. Some people might prefer to install and use alternative debuggers. The other ...

Get Odoo 11 Development Essentials - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.