من می خواهم قبل از اینکه یک مازول رو توسعه بدم یک کد توی اودوو اجرا کنم و نتیجه آن را ببینم. ایا امکان این کار توی اودوو وجود دارد.
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.
چطور می شه یک متد یا یک سرویس از اودوو را فراخوانی کرد و نتیجه آن را دید؟
این سوال علامتگذاری شده است
در اودوو یک امکان به نام 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 |