Skip to Content

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

شما نیاز به ثبت‌نام دارید تا بتوانید با جامعه تعامل داشته باشید.
این سوال علامت‌گذاری شده است
1 پاسخ
352 نماها

من می خواهم قبل از اینکه یک مازول رو توسعه بدم یک کد توی اودوو اجرا کنم و نتیجه آن را ببینم. ایا امکان این کار توی اودوو وجود دارد.

آواتار
رها کردن
مولف پاسخ برتر

در اودوو یک امکان به نام shell وجود داره که شما می تونید کدهای پایتون رو در اودوو اجرا کنید. این یک shell معمولی پایتون هست اما تمام امکانات اودوو در آن لود شده و شما امکان فراخوانی امکانات اودوو را دارید. برای این کار مراحل زیر رو دنبال کنید:


  • پوسته Odoo را راه اندازی کنید و فایل پیکربندی پروژه خود را مشخص کنید

$ ./odoo-bin shell -c project.conf --log-level=error


  • پیام های خطا را بررسی کنید و متن اطلاعاتی که قبل از خط فرمان معمول پایتون نمایش داده می شود را بخوانید.

  • کدهای مورد نظر خود را اجرا کنید.


نمونه ای از کدهایی که می تونید توی شل به سادگی تست کنید:

product = env['product.product']
location_stock = env.ref('stock.stock_location_stock')
product.export_stock_level(location_stock)
env.cr.commit()




آواتار
رها کردن
نوشته های مرتبط پاسخ‌ها نماها فعالیت
1
مارس 24
265
1
ژوئن 25
95
1
مارس 24
281
1
مارس 24
516
1
مارس 24
326
logo-samandehi