Мне нравится использовать функцию absolute_import
в Python 2.7. Потому что в Python 2.7 нет absolute_import
Так что мне нужно импортировать его вот так.Импорт абсолютного импорта только один раз в проект Django
from __future__ import absolute_import
В моем проекте Django У меня есть много файлов, как models.py, views.py
и так далее. И на вершине каждого файла я должен поставить
from __future__ import absolute_import
, чтобы иметь возможность использовать эту функцию.
Вопрос следующий: Если есть возможность импортировать absolute_import
только один раз в проект и использовать его везде?
Что именно означает «импорт только один раз»? Python импортирует модуль только один раз, если вы явно не перезагружаете() 'it или не используете какую-либо другую функцию импорта. – cpburnz
Но зачем это нужно в каждой упаковке? В большинстве случаев нет никакой разницы, используете ли вы один режим или другой. Это становится актуальным только в том случае, если у вас есть двусмысленность. – newtover
У меня есть проект Django, и я бы хотел использовать absolute_import в каждом файле, например 'views.py',' forms.py' и т. Д. Каждого модуля в проекте – micgeronimo