如何在 Odoo 中排列文件
How to arrange files in Odoo
模型文件和控制器文件在各自的文件夹中是如何排列的?
你必须在 __init__.py
文件中写什么?
目前我的所有模型和控制器都在模块的根文件夹中,如下所示
addons\
-->mymodule\
-->views\
-->view.xml
-->__init__.py
-->__openerp__.py
-->models.py
-->controllers.py
我试过这样
addons\
-->models\
-->models.py
然后在 __init__.py
中使用这个导入 models.py
from models import models
但这不起作用
addons\
->yourmodule\
->controllers\
->__init__.py
->controllers.py
->models\
->__init__.py
->modelname.py
->__init__.py
->__openerp__.py
控制器文件夹中 init.py 的内容:
from . import controllers
控制器文件夹中 controllers.py 的内容:
from openerp import http
模型文件夹中 init.py 的内容:
from . import modelname
模块文件夹中 init.py 的内容:
from . import controllers
from . import models
模块文件夹中 openerp.py 的内容:所有 xml 文件的列表(Instruction)
模型文件和控制器文件在各自的文件夹中是如何排列的?
你必须在 __init__.py
文件中写什么?
目前我的所有模型和控制器都在模块的根文件夹中,如下所示
addons\
-->mymodule\
-->views\
-->view.xml
-->__init__.py
-->__openerp__.py
-->models.py
-->controllers.py
我试过这样
addons\
-->models\
-->models.py
然后在 __init__.py
models.py
from models import models
但这不起作用
addons\
->yourmodule\
->controllers\
->__init__.py
->controllers.py
->models\
->__init__.py
->modelname.py
->__init__.py
->__openerp__.py
控制器文件夹中 init.py 的内容:
from . import controllers
控制器文件夹中 controllers.py 的内容:
from openerp import http
模型文件夹中 init.py 的内容:
from . import modelname
模块文件夹中 init.py 的内容:
from . import controllers
from . import models
模块文件夹中 openerp.py 的内容:所有 xml 文件的列表(Instruction)