We will create an addon module for our website features, which we will call todo_website
. To introduce the basics of Odoo web development, we will implement a simple Hello World
web page. Imaginative, right?
As usual, we will start by creating its manifest file. Create the todo_website/__manifest__.py
file with:
{ 'name': 'To-Do Website', 'description': 'To-Do Tasks Website', 'author': 'Daniel Reis', 'depends': ['todo_stage'], }
We are building on top of the todo_stage
addon module so that we have all the features available added to the To-Do Tasks model throughout the book.
Notice that right now, we are not depending on the website
addon module. While website
provides a useful framework to build full-featured websites, the basic web capabilities are built into the core framework. Let's explore them.