Our first web page
We will create an addon module for our website features. We can call it 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 creating it's manifest file. Create the todo_website/__manifest__.py
file with:
{ 'name': 'To-Do Website', 'description': 'To-Do Tasks Website', 'author': 'Daniel Reis', 'depends': ['todo_kanban']}
We are building on top of the todo_kanban
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.
Hello World!
To provide our first web page, we will add a controller object....