Odoo 18: How to Build Models, Views, and Menus
Ayman Dataecho
0:00 / 0:00
Odoo 18: How to Build Models, Views, and Menus
93 просмотра · 3 недели назад
Ayman Dataecho
1,02 тыс. подписчиков
93 просмотра · 3 недели назад
Learn how to build a *School Management Application in Odoo 18* step by step using **Docker**.
In this tutorial, we create our first Odoo module using the **Odoo Scaffold command**, then build a Student model with Python and create the user interface using XML.
You will learn how to:
Create an Odoo 18 module using Scaffold
Run Odoo commands inside a Docker container
Understand *snake_case* in Odoo
Understand Application Name vs Technical Name
Create an Odoo model using Python
Add fields to the Student model
Create Form Views using XML
Create Menus and Actions
Configure Access Rights
Update and Upgrade an Odoo module
Find and fix common Odoo development errors
View your Odoo data in PostgreSQL using DBeaver
This tutorial is part of a **School Management Application project in Odoo 18**, where we build the application step by step.
If you are learning **Odoo Development, Python, XML, Docker, and PostgreSQL**, follow the series and build the project with me.
📌 Odoo Docker installation tutorials are available in the video description.
If you found this tutorial useful, *Subscribe to the channel and turn on All Notifications 🔔*
#Odoo18 #OdooDeveloper #OdooDevelopment #OdooTutorial #Python #Docker #PostgreSQL #OdooERP #SchoolManagement
Links:
• Install Docker on Windows in MINUTES for Odoo
• Install Docker On Ubuntu in 5 Minutes
• 🐳Docker for Odoo from Scratch | Windows & ...
• How to Install DBeaver on Ubuntu | Complet...
https://dbeaver.io/download/
1. حمّل وثبّت DBeaver على Windows.
2. افتح DBeaver واختر New Database Connection.
3. اختر PostgreSQL.
4. أدخل بيانات Odoo PostgreSQL:
◦ Host: localhost
◦ Port: 5118
◦ Database: school
◦ Username: odoo
◦ Password: odoo
5. اضغط Test Connection ثم Finish.
6. افتح Schemas → public → Tables لاستعراض جداول Odoo.
1. Download and install DBeaver on Windows.
2. Open DBeaver → New Database Connection.
3. Select PostgreSQL.
4. Enter your Odoo PostgreSQL connection details:
◦ Host: localhost
◦ Port: 5118
◦ Database: school
◦ Username: odoo
◦ Password: odoo
5. Click Test Connection → Finish.
6. Go to Schemas → public → Tables to explore your Odoo tables.
⏱️ Timestamps
00:00 - Introduction
00:15 - Create Odoo Module with Scaffold
00:37 - Understand snake_case in Odoo
00:52 - Application Name vs Technical Name vs Database Name
01:12 - Create Odoo Database
05:15 - Configure Developer Mode & Install the Module
05:36 - Connect DBeaver to Odoo PostgreSQL
06:36 - Create the Student Form View with XML
18:47 - Create the Student Menu
19:47 - Final Result
📱 Follow Me
Facebook
/ ayman.solman
LinkedIn:
/ ayman-ibrahim-415a74136
My CV:
https://drive.google.com/file/d/1Q9-6...
Telegram Groups:
https://t.me/+MVAQRw-KMdQ4MjA0
https://t.me/+FYSbDEaa1UMwNWU8
#Aymandataecho
#Odoo18 #OdooDeveloper #OdooDevelopment #Odoo #Python #Docker #PostgreSQL #OdooTutorial #OdooERP #SchoolManagement