В начале файла с приложением, наряду со всеми необходимыми, подключаю свой класс, который иногда используется.
from filter_forms import FilterFormNews
Интересно, это на самом ли деле так?
Выход нашел только такой: подключать модуль только в самой функции, в которой он используется
@mdr.route('/news/') def news(page): from filter_forms import FilterFormNews # далее код
Но правильно ли со стилистической точки зрения делать IMPORT в какой-нибудь двадцатой функции в середине кода? Так практикуется? А то вдруг, есть такие негласные соглашения - использовать from * import * только вначале файла