Server development options

The Odoo server provides the --dev option to enable some developer features to speed up our development cycle, such as:

  • Entering the debugger when an exception is found in an addon module
  • Reloading Python code automatically once a Python file is saved, avoiding a manual server restart
  • Reading view definitions directly from XML files, avoiding manual module upgrades

The --dev option accepts a comma-separated list of options, and 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. ipdb and pudb are also supported here.

Until  Odoo 9, instead of --dev=all ...

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.