Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何配置isort以在其他第一方模块之后从当前模块导入?_Python_Isort - Fatal编程技术网

Python 如何配置isort以在其他第一方模块之后从当前模块导入?

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导入

我有一个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/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以匹配我要强制执行的样式