Odoo 10:模块导入

Odoo 10 : Module imports

我创建了一个名为 logs 的新模块,其结构为:

logs
  |_models
        |_models.py

在这个 models.py 我有一个 class :

import logging

class Log():

  def __init__(self):
    self.x=5
    .
    .
    .




  def warning(self,msg):
    print(msg)

现在我想从另一个名为 contacts 的模块调用此 warning 函数,该结构也是 :

contacts
  |_models
        |_models.py

在这个 models.py 中,我像这样导入我的模块 logs :

from ... import logs

我这样调用 warning 函数 :

log = logs.models.models.Log()
        log.warning("YAYYYYY")

这很好用。但我想要一条更小的线而不是 logs.models.models.Log() 。类似于 log=Log() 。我应该在代码中做什么更改?

Info : 两个模块都在 addons 文件夹中。

开始于

from ...logs.models.models import Log

这方面的官方文档位于 https://docs.python.org/3/reference/simple_stmts.html#grammar-token-import_stmt