Відкрийте для себе веб-фреймворк

Цей посібник, що складається з двох частин, розроблений для ознайомлення вас з основами веб-фреймворку. Незалежно від того, чи ви новачок у цій сфері, чи маєте певний попередній досвід, цей посібник надасть вам міцну основу для використання веб-фреймворку у ваших проектах.

Перша частина охоплює основи компонентів Owl, які є ключовою частиною веб-фреймворку. Компоненти Owl – це компоненти інтерфейсу користувача, які можна використовувати повторно, щоб швидко та ефективно створювати складні веб-інтерфейси. Ми розглянемо, як створювати та використовувати компоненти Owl в Odoo. Потім, у другій частині цього посібника, ми зосередимося на створенні панелі інструментів за допомогою різних функцій Odoo. Панелі інструментів є важливою частиною будь-якої веб-програми та забезпечують гарну відправну точку для використання та взаємодії з кодовою базою Odoo.

Цей посібник передбачає, що ви маєте деякі базові знання з розробки з Odoo загалом (моделі, контролери, QWeb тощо). Якщо ви новачок в Odoo, ми рекомендуємо вам почати з посібника Серверний фреймворк 101, перш ніж продовжувати роботу з цим посібником.

Примітка

Кожен розділ цього посібника є незалежним проєктом. Якщо ви впевнено працюєте з Owl, можете почати одразу з розділу 2.

Налаштування

  1. Клонуйте офіційний репозиторій навчальних посібників Odoo та перейдіть до гілки 17.0.

  2. Додайте клонований репозиторій до вашого --addons-path.

  3. Запустіть нову базу даних Odoo та встановіть модулі awesome_owl (для розділу 1) та awesome_dashboard (для розділу 2).

Вміст