Django Model Package
현재 프로젝트에서 모델과 관련된 부분만 살펴보면 다음과 같은 구조이다. application과 관련된 모델을 하나의 파일(models.py
)에 저장하고 있다.
더 직관적으로 관리하고, 쉽게 관리하기 위해서 모델을 패키지로 구성할 것이다. 우선 models.py 파일을 제거한 뒤 models 폴더를 생성해준다. 폴더 하위에 __init__.py
파일을 생성해준다. 그리고 필요한 모델 파일을 생성해준다.
그러면 다음과 같은 구조가 된다. 그 후에 __init__.py
파일에 아래와 같이 모델 패키지를 import 해준다.
참고
Last updated