Как настроить isort для импорта из текущего модуля после других модулей firstparty?

У меня есть проект django с несколькими (firstparty) модулями, возможно, с подмодулями

module1
module1/controller
module1/controller/__init__.py
module1/controller/foo.py
module1/models.py
module1/views.py

module2
module2/documents.py
module2/models.py

Соглашение о стилях, которое я хотел бы обеспечить, заключается в том, что в модуле 2 все операции импорта из модуля 1 выполняются перед импортом из модуля 2 и наоборот. Так, например, вот действующий раздел импорта для 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

Примечание: я говорю не о "from ... import ..." vs "import ...", а скорее о import module1.controller находится в другом разделе, чем from . import models, чего я не хочу.

Как я могу настроить isort в соответствии со стилем, который я хочу применить?

0 ответов

Другие вопросы по тегам