Django Application에 대해서 질문드립니다.
조회수 1227회
Django는 하나의 프로젝트 안에 하나 이상의 application을 만들어서 관리하더군요.
application을 생성하는 기준은 무엇이며, 공통된 자원 (예를 들면 user모델이라던지, base모델이라던지..)은 어떻게 관리하는지 궁금합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
application 생성 기준은 본인 맘입니다. ㅎㅎ
각 기능별로 나누고 싶으시면 나누면 되고 아니면 한 어플리케이션에 모아 구현 하시면 되죠. 근데 관리적 측면에서 나누어 관리하는게 보기 좋겠죠
그리고 공통된자원 사용 방법은
from ~ import ~
문이 있으니 이걸 사용하면 됩니다.그리고 각 어플리케이션의 자원을 사용하기 위해서
mysite/settings.py
에 등록해서 사용하는 거죠.# Application definition INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog', #어플리케이션 추가 'board', )
댓글 입력