Using the server development options
Odoo also provides a server-side development mode, which can be enabled by using the --dev=all
option.
Development mode enables features to speed up the development cycle:
- Changes to Python code are automatically reloaded when a code file is saved, avoiding a manual server restart.
- Changes to
View
definitions have an instant effect, avoiding manual module upgrades (note that a browser page reload is still needed).
The --dev=all
option will bring up the pdb
Python debugger when an exception is raised. It is useful for doing a postmortem analysis of a server error. More details on the Python debugger commands can be found at https://docs.python.org/3/library/pdb.html#debugger-commands.
The --dev
option accepts a comma-separated list of options, although the all
option will be suitable most of the time. By default, the Python debugger, pdb
, is used. This debugger is a bit terse, and other options are available. The supported...