ref: https://docs.djangoproject.com/en/3.0/intro/tutorial01/설치 필요.mysql, oracle 등 db 엔진사용할 경우 설치 필요운영체제 맞게 설치. pip로 official release 설치하기pip 설치하기
ref: wikidocs.net/70588점프 투 장고를 참고해서 장고 기본 익히고 따라하기
앱 생성 (mysite) C:\\projects\\mysite>django-admin startapp pybo django-admin의 startapp 명령을 이용하여 pybo앱을 생성 - pybo 앱 관련한 파일과 디렉터리가 생성됨from django.contrib
모델(Model)을 이용하여 데이터베이스를 처리 - SQL 쿼리문의 도움없이 데이터를 쉽게 처리 가능migrate 명령을 실행하여 해당 앱들이 필요로 하는 테이블들을 생성질문과 답변을 할 수 있는 파이썬 게시판(Python Board) 서비스 -> 질문과 답변에 해당
python manage.py createsuperuser장고 관리자 사용위해 필수. 슈퍼유저는 장고 관리자 화면에 접속할 수 있음. 임의로 설정한 예시:로컬서버를 구동한 후 http://localhost:8000/admin/ 접속 - 로그인 -> 그룹과 사용
목록조회 & 상세조회 구현하기
URL과 네임스페이스
데이터 저장
페이지에 디자인 적용하기
프레임워크 부트스트랩 다운 및 적용
템플릿 상속하기, 폼 활용하기
네비게이션바, 페이징 기능 추가하기
템플릿 필터, 답변갯수 표시
로그인, 로그아웃 구현
계정생성(회원가입) 기능을 구현
"글쓴이"에 해당되는 author 속성추가, 로그인 해야 작성 가능하게(로그아웃 상태면 로그인 화면으로 이동) / 글쓴이 표시하기
작성한 질문과 답변을 수정하고 삭제할 수 있는 기능 추가
댓글기능 추가 (장고 기능 개발 패턴 익히기)
뷰파일 분리 & 추천기능
앵커(anchor) 삽입 & 마크다운 적용하기
검색, 정렬기능 추가하기
git & github