コンテンツへスキップ
メニュー
この質問にフラグが付けられました

Hey everyone!


Is there any tool or methodology to facilitate the creation of demo data for our modules?

I've been typing up these XML's manually and it's driving me crazy, even with all the help from VSCode & co-pilot, it's just too much work and too time consuming...

Any tricks or tools out there?


Many thanks!

アバター
破棄
最善の回答

Hi,

You can checkout the odoo populate method and see if it helps:  https://www.odoo.com/documentation/16.0/developer/reference/backend/performance.html?highlight=populate#module-odoo.tools.populate

If it is for testing purpose you can consider importing data from files from the Ui. Also from code side, you can import the data using csv files, you can check that too.



Thanks

アバター
破棄
最善の回答

Yeah, I know

You could try generation XML from the database records using your own script to capture what you wanna do as demo and that way you could add them manually on the Odoo UI

The same apply to do it from another source like JSON or YAML data, just to get it transformed into your XML Records

Also there are some other resources integrated directly into Odoo to populate the database:

https://www.odoo.com/documentation/16.0/developer/reference/cli.html#reference-cmdline-populate

https://www.odoo.com/documentation/16.0/developer/reference/backend/performance.html#reference-performance-populate-methods

https://www.odoo.com/documentation/14.0/developer/reference/addons/testing.html#reference-testing-populate

アバター
破棄
関連投稿 返信 ビュー 活動
1
4月 16
6760
1
4月 16
5472
3
10月 24
15983
0
7月 22
1928
0
5月 22
2336