بنابراین من برای اولین بار Odoo را امتحان کردم

از دیدگاه توسعه دهندگان وب، من برای اولین بار Odoo را راه اندازی می کنم. قرار است روی رایانه محلی من (اوبونتو 22.04) نصب شود و نصب از نسخه انجمن خواهد بود.
پیش نیازها
- Git، Python (3.10+)، Pip و اصول (IDE و موارد دیگر)
- پایگاه داده PostgreSQL (می تواند نسخه جامعه باشد)
مراحل اولیه
این از اسناد رسمی Odoo است.
- مخزن GitHub را برای نسخه انجمن فورک کنید.
- یک کاربر جدید postgres ایجاد کنید. اودو قبول نمی کند
postgres
کاربر پیش فرض.
sudo -u postgres createuser -d -R -S $USER
createdb $USER
اجرای Odoo برای اولین بار
دو پایگاه داده جدید ایجاد شده در PostgreSQL عبارتند از: $USER
نام کاربری شما هر چه باشد و دیگری نامیده شود mydb
. پس از کلون کردن مخزن Odoo و این دستور را اجرا کنید cd
داخل.
python3 odoo-bin --addons-path=addons -d mydb
پس از راه اندازی سرور (Log INFO odoo.modules.loading: Modules loaded. چاپ می شود)، http://localhost:8069 را در یک مرورگر وب باز کنید و با حساب مدیر پایه وارد پایگاه داده Odoo شوید: از admin به عنوان ایمیل و مجدداً admin به عنوان رمز عبور.
طرح دیتابیس را بررسی کنید
من ابزار ERD برای پایگاه داده را در pgAdmin اجرا کردم تا طراحی پایگاه داده را برای پلتفرم پایه جامعه Odoo بررسی کنم.
از ابتدا 114 جدول در یک مش به هم پیوند خورده اند. بنابراین، من تصمیم گرفتم کمی بیشتر به ساختار پایگاه داده بپردازم.
یافته ها
- مدل پایگاه داده Odoo از نسخه 17 کاملاً بالغ است و تا محدوده زمینهای وسیع غیرقابل استفاده است.
- ساختار پایگاه داده یکپارچه است. بنابراین، جداسازی به میکرو سرویسهای ممکن چشمانداز خوبی خواهد بود، زیرا برخی از ماژولها نیاز به مقیاسبندی متفاوت از دیگری دارند.
- برای توسعه ماژول های خود می توانید به راهنمای Server Framework 101 مراجعه کنید.
منابع