Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
3 Trả lời
27055 Lượt xem

 Hi, 

I'm using Pycharm (but tested using Sublime as well). I start Odoo server (using odoo-bin) with --dev=all parameter, but when I change python code (for example at the controller), it doesnt update the change. I have to manually restart the odoo server for each change. 


Am I doing something wrong, or is this the way it is supposed to develop using Odoo? 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello,

Please check watchdog library. It is required to have watchdog installed to auto reload python code.

For python3,

pip3 install watchdog

For Python2,

pip install watchdog
Ảnh đại diện
Huỷ bỏ

I tried to use it, i have many problems with it and `werkzeug`.

Can you send us log file or few lines of log when you restart server? Or Please contact us at info@craftsync.com, we will look into it and try to solve problem as soon as possible

Câu trả lời hay nhất

Yes, if you change python code you need to restart the odoo server. It is the way it works.

If you change xml(view), upgrade your module to see the changes.

Changing js files, reload your browser.

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

- When .py file is changed. Newer source code must be compiled to get the changes  ---->  Restart server

- Whe .xml file is changed. Database records must be updated to get the change ----> Update (upgrade) your module

- When .js file is changed.  Browser cache must be updated -----> Refresh web page

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 8 25
156
4
thg 7 25
1480
1
thg 7 25
805
2
thg 7 25
828
1
thg 7 25
1953