Импорт работает, потому что функция импортируется в эти файлы.
, например, если вы импортируете mark_safe в ваш a.py, вы можете написать в b.py:
from .a import mark_safe
но лучший (и правильный) способ - импортировать функцию из django.utils.safesting
, потому что она там определена.
Проблема в том, что она больше не будет работать, если функция больше не будет импортирована в эти файлы.