Python 如何配置isort以在其他第一方模块之后从当前模块导入?
我有一个django项目,有几个(第一方)模块,可能还有子模块Python 如何配置isort以在其他第一方模块之后从当前模块导入?,python,isort,Python,Isort,我有一个django项目,有几个(第一方)模块,可能还有子模块 module1 module1/controller module1/controller/__init__.py module1/controller/foo.py module1/models.py module1/views.py module2 module2/documents.py module2/models.py 我想强制执行的样式约定是,在module2中,从module1导入的所有内容都在从module2导入
module1
module1/controller
module1/controller/__init__.py
module1/controller/foo.py
module1/models.py
module1/views.py
module2
module2/documents.py
module2/models.py
我想强制执行的样式约定是,在module2中,从module1导入的所有内容都在从module2导入之前,反之亦然。
例如,这里有一个适用于module1/views.py
的有效导入部分:
import module2.models
from module2 import documents
import module1.controller
from . import models
但isort的结果是:
import module1.controller
import module2.models
from module2 import documents
from . import models
注意:我的观点不是关于“从…导入…”与“导入…”,而是关于import module1。控制器位于另一节,而不是from。导入型号
,这不是我想要的
如何配置isort以匹配我要强制执行的样式