강의로 돌아가기
-

(간단한 오류 아님) import 관련 질문

mysite 안에있는 urls.py에서는 from ~ import ~ 를 사용 안하고 elections 폴더에 있는 urls 를 가져오는데 왜 elections 에 있는 urls.py는 from . import views 를 해줘야되는거에요? 그냥 사용하면 안되나요? 궁금하네요 제발 답해주세요

1 개의 답변
Ina Kim

mysite안에 있는 urls.py 에서 election.url 을 불러오는 것은 파이썬에서 사용하는 import 의 개념을 사용하는 거라기보다는
django의 app을 include 시켜서 url을 관리하기 위한 개념이에요.
즉 여기서는 elections 앱을 실행시키고, 그 폴더 안에있는 urls.py 로 매핑시키기 위한 방법인거죠

그와 달리 elections에 있는 from . import views 는 파이썬에서 사용하는 importing을 사용한게 되는것이고,
import의 결과로 views에 있는 index라는 우리가 정의한 함수로 접근할 수 있게 해주는 것입니다.

답변을 작성하고 보니 너무나 옛날에 올라온 질문이네요 ㅋㅋ
다른분들께 도움이 되셨으면 좋겠습니다 :)

  • -
    ㅋㅋㅋㅋ - 2018.01.25 19:41
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.