Python导入的方式
** absolute import **
import uuid
import youpackage.uuid
from youpackage import uuid
** relative import / implicit relative import **
import uuid
** explicit relative import **
from . import uuid
导入一些问题
Python 2.7系列中导入好像默认的是relative import,在定义了一个model,路径为c4service/utils/uuid.py,在uuid.py中使用了uuid.uuid1(),出现了问题。
import uuid
但是系统不知道是要导入c4service.utils.uuid还是系统的uuid.py,需要指定默认的导入方式为绝对方式,方法如下:
from __future__ import absolute_import
import uuid
至此问题解决
