python의 django 모듈을 활용한 웹서버 구축
Django의 기능을 배울 때 이해하기 쉽도록 순차적으로 기능을 확장한 프로젝트를 폴더별로 구분
설치파일 |
설치버전 |
python |
3.6 |
django 모듈 |
2.x |
이클립스 |
oxygen |
pydev 플러그인 | 마켓 플레이스에서 검색 후 다운 |
폴더 별 추가된 기능
/project1 : 프로젝트 생성 후 bookmark 어플리케이션 생성. 모델, 뷰, 템플릿 구조를 확인
/project2 : django튜토리얼 어플리케이션을 개발(vote 어플리케이션)
/project3 : vote어플리케이션 확장 (form 기반의 모델 객체 추가/수정/삭제)
/project4 : customlogin 어플리케이션 생성 (django의 회원관리 어플리케이션을 바탕으로 회원가입, 로그인, 로그아웃 기능 추가), 템플릿 확장기능으로 효율적으로 html 관리
/project5 : blog 어플리케이션(게시판 형태의 어플리케이션, 파일 및 이미지 업로드 기능을 사용할 수 있도록 모델 정의)과social-auth-app-django 모듈 기반의 소셜로그인 기능 구현
/project6 : blog 어플리케이션의 템플릿, 뷰, 검색 기능 추가