[英]Odoo 10 : Module imports
我創建了一個名為logs的新模塊,其結構為:
logs
|_models
|_models.py
在這個models.py我有一個類:
import logging
class Log():
def __init__(self):
self.x=5
.
.
.
def warning(self,msg):
print(msg)
現在,我想從其他稱為Contacts的模塊中調用此警告功能,該模塊的結構也為:
contacts
|_models
|_models.py
在這個models.py我導入我的模塊日志是這樣的:
from ... import logs
我這樣調用警告功能:
log = logs.models.models.Log()
log.warning("YAYYYYY")
這很好。 但是我想有一個較小的行而不是logs.models.models.Log() 。類似於log = Log() 。 我應該對代碼進行哪些更改?
信息 :兩個模塊都位於addons文件夾中。
從...開始
from ...logs.models.models import Log
官方文檔位於https://docs.python.org/3/reference/simple_stmts.html#grammar-token-import_stmt 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.