If you’re new to Odoo or Python development, creating a new module from scratch can be a daunting task. Fortunately, there are some great boilerplates out there that can help you get started quickly. In this article, we’ll look at some of the best ones and see what they have to offer.
Odoo Module Boilerplates
If you’re looking to create a custom Odoo module with some pre-defined features, our module boilerplate is just what you need. This boilerplate code can help you get started. It includes everything you need to create a basic module, including the source code, installation instructions, and a demo. You can use it as a starting point for your own modules, or as a reference when you’re stuck.
You can easily create a custom model with Kanban, tree, and form views, as well as search views with a custom Group By, Filter, and Search condition. Plus, we’ve made it easy to add new fields to the Settings page and controllers to show detailed custom model info. And it’s all confirmed working with Odoo 12 – so you can get up and running quickly.
Scaffold a Module
Odoo comes with a scaffolding command which allows developers to quickly build a skeleton module in Odoo. This will allow you to create the basic structure for your module. Keep in mind that there are different ways to scaffold a module depends on your operating system and Odoo installation, so feel free to adapt these techniques to fit your own needs.
odoo-bin scaffold <module_name> <where to put it>
odoo-bin scaffold custom_purchase_module addons