Skip to main content
Version: Tryton 7.0 (LTS)

Practical development course: Tryton 7.0

This path transforms the community Tryton 5.0 training into an updated, verifiable course for the selected series. Its continuous library project starts with books and authors and ends with loans, workflow, wizards, reports, extensions, and migrations.

Do not copy examples from another series. Select the version in the top bar and use that edition’s commands and links.

How to learn with this path

  1. Read the mental model first; explain it in your own words.
  2. Type the example; do not paste it without understanding it.
  3. Run the exercise in a disposable database and keep an automated test.
  4. Compare the expected result and diagnose every difference.
  5. Only then continue to the next chapter.

Course plan

#ChapterSuggested time
11. Reproducible environment2 h
22. Anatomy of a module3 h
33. Models, fields, and relations4 h
44. Views, actions, and menus3 h
55. Defaults, computations, and changes4 h
66. Domains, PYSON, and security4 h
77. Workflow and business rules4 h
88. Wizards, reports, and tasks4 h
99. Extend modules without breaking them5 h
1010. Tests, migrations, and delivery4 h

What improves on the 5.0 training

  • Tests, permissions, security, and migrations accompany the project from the start.
  • Examples use Python 3, relative imports, 7.0-series APIs, and cooperative Pool practices.
  • Every chapter separates UI convenience, server integrity, and authorization.
  • Performance, multi-company behavior, packaging, CI, and data upgrades are included.

Sources and editorial method

The sequence is inspired by Coopengo’s 5.0 training, but its text and examples were restructured and checked against the official module tutorial, server reference, and official source. If an API changes within the series, official source and release notes prevail.