2012-10-11 4 views
2

내 views.py에 많은 import 문이 있습니다.Django에 가져 오기 명령문을 넣을 위치는 어디입니까?

파일의 시작 부분에 모든 가져 오기를 넣는 것이 필요할 때보기에 가져 오기를 넣으면 성능면에서 도움이됩니까?

특별한보기가 필요하면보기를 제거해야 할 때 불필요한 가져 오기를 위로 스크롤하고 제거해야하는 경우에도 도움이됩니다.

+0

http://www.codinghorror.com/blog/2009/01/the-sad-tragedy-of-micro-optimization-theater.html –

+0

더 구체적으로 할 수 있습니까 :)? –

+0

http://www.python.org/dev/peps/pep-0008/ –

답변

1

파일의 시작 부분에 모든 가져 오기를 넣는 것이 필요한 곳에서 정확히 가져 오기를 뷰에 넣으면 성능면에서 도움이됩니까?

아니요. 모든 가져 오기가 파일의 시작 부분에 배치되면 가져 오기는 django 프로세스가 시작될 때 한 번만 수행됩니다.

+0

그리고보기 기능에 가져 오기를 넣으면 어떻게 될까요? 이것은 파이썬이 뷰가 호출 될 때마다 가져 오려고한다는 것을 의미합니까? –

+0

곧 : 모듈을 한 번 가져 오지만 기능이 조금 느리게 수행됩니다. 자세한 답변보기 : http://stackoverflow.com/questions/128478/should-python-import-statements-always-be-at-the-top-of-a-module – defuz

+0

알았어. 감사! –

관련 문제