We.TIL 번외 : MVT 코딩순서

김기욱·2020년 8월 15일
0

We.TIL

목록 보기
38/69

서론

모델, 뷰, 템플릿 셋 중에 무엇을 먼저 코딩해야 하는지에 대해 정확하게 정해진 순서가 존재하는 것은 아니다. MVT방식에 따르면 화면 설계는 뷰와 템플릿 코딩으로 연결되고, 테이블 설계는 모델 코딩에 반영된다. 그렇기 때문에 독립적으로 개발할 수 있는 모델을 먼저 코딩하고, 뷰와 템플릿은 서로 영향을 미치므로 모델 이후에 같이 코딩하는것이 일반적이다.

뷰와 템플릿 무엇을 먼저?

뷰와 템플릿의 코딩 순서도 굳이 정할 필요는 없지만, 자신이 UI화면을 보면서 로직을 풀어나가는게 쉬운 경우는 템플릿을 먼저 짜는게 좋다. 또한 클래스형 뷰처럼 뷰의 코딩이 매우 간단한 경우에는 뷰를 먼저 코딩하고, 그다음 템플릿을 코딩하는것이 좋다.

일반적인 MVT 코딩순서

첫번째. 프로젝트 뼈대만들기
프로젝트 및 앱 개발에 필요한 디렉토리와 파일 생성

두번째. 모델코딩하기
테이블 관련 사항을 개발

세번째. URLconf 코딩하기
URL 및 뷰 매핑 관계를 정의(urls.py 파일)

네번째. 템플릿 코딩
화면 UI개발(templates/디렉토리 하위의 *.html 파일들)

다섯번째. 뷰 코딩하기
애플리케이션 로직 개발(view.py 파일)

profile
어려운 것은 없다, 다만 아직 익숙치않을뿐이다.

0개의 댓글