저는 absolute_import
함수를 Python 2.7에서 사용하고 싶습니다. 왜냐하면 파이썬 2.7에서는 아무런 내용도 없다. absolute_import
그래서 나는 이것을 이렇게 가져와야한다. 내 장고 프로젝트에서Django 프로젝트에서 절대 가져 오기를 한 번만 가져 오기
from __future__ import absolute_import
나는 등 models.py, views.py
와 같은 파일을 많이 가지고 있어요. 그리고 각 파일의 상단에 내가 가진
from __future__ import absolute_import
이 기능을 사용할 수 있도록 넣어.
질문은 다음과 같습니다. 프로젝트에서 absolute_import
을 한 번만 가져올 수 있다면 어디서나 사용할 수 있습니까?
"한 번만 가져 오기"란 정확히 무엇을 의미합니까? 파이썬은 명시 적으로'reload() '하거나 다른 멋진 가져 오기 기능을 사용하지 않는 한 모듈을 한 번만 가져옵니다. – cpburnz
하지만 왜 각 패키지에 필요합니까? 대부분의 경우 한 모드를 사용하든 다른 모드를 사용하든 별 차이가 없습니다. 이것은 모호성이있는 경우에만 관련이 있습니다. – newtover
Django 프로젝트를 가지고 있는데 프로젝트의 각 모듈의'views.py','forms.py' 등 모든 파일에서 absolute_import를 사용하고 싶습니다. – micgeronimo