У меня есть несколько пакетов, которые включают модули с именем util
, поэтому становится трудно определить, к какому модулю util
относится, если вы видите что-то вроде этого:
util.some_func()
Что бы я хотелнравится делать что-то вроде этого:
views.util.some_func()
... но я не могу найти хороший способ импортировать это.Конечно, это не работает:
from apture.main import views.util
Лучшее, что я могу придумать, это добавить from . import views
в views/__init__.py
, а затем сделать это:
from apture.main import views
views.util.some_func()
IsЕсть ли лучший способ сделать это?Единственная альтернатива, о которой я могу подумать:
import apture.main.views.util
from apture.main import views
views.util.some_func()
... но это немного уродливо.