전체 목차
- 웹 애플리케이션의 골격을 만들기 위해 장고 도구 사용하기
- 개발 서버 시작하기와 끝내기
- 애플리케이션 데이터의 틀이 되는 모델 생성하기
- 데이터를 입력하기 위해서 장고 관리자(admin) 사이트 사용하기
- 여러가지 요청에 따른 특정 데이터를 가져오는 뷰(view)와 브라우저상에서 이 데이타를 볼수 있도록 HTML로 렌더링하는 템플릿을 생성하기
- 여러가지 URL 패턴과 특정한 뷰를 연결하는 맵퍼(mappers) 만들기
- 사이트 동작과 접속을 통제하기 위한 유저 인증(authorization) & 세션 추가하기
- 폼으로 작업하기
- 앱을 테스트할 코드 작성하기
- 장고의 보안도구를 효과적으로 사용하기
- 애플리케이션을 운영환경에 배포하기
출처 :
장고 튜토리얼 강좌 2 : 뼈대 사이트 만들기 - Web 개발 학습하기 | MDN (mozilla.org)
Django 튜토리얼: 지역 도서관 웹사이트 - Web 개발 학습하기 | MDN (mozilla.org)
장고 튜토리얼 (Intro to Django) (velog.io)
첫 번째 장고 앱 작성하기, part 2 | Django 문서 | Django (djangoproject.com)
[뼈대 사이트 만들기 부분 목차]
- 프로젝트 폴더, 기본적인 파일 템플릿과 프로젝트 관리 스크립트(manage.py)를 만들기 위해서 django-admin을 사용합니다.
- 하나 또는 그 이상의 애플리케이션을 만들기 위해서 manage.py를 사용합니다.Note: 하나의 웹사이트는 하나 또는 그 이상의 섹션으로 구성될 수 있습니다. (예를 들어 main site, blog, wiki, downloads area 등). 장고는 필요할 때에 다른 프로젝트에서 재사용이 가능할 수 있게 , 이 요소들을 분리된 어플리케이션으로 개발하는 것을 추천합니다.
- 프로젝트에 포함시키기 위해 새 어플리케이션들을 등록(register)합니다.
- 각 어플리케이션에 대해 url/mapper를 연결(hook up)합니다.
1. 프로젝트 만들기
-> 전에 한 부분
-> locallibrary 프로젝트 하위 폴더에 : __init__.py / settings.py / urls.py / wsgi.py / asgi.py가 있다고 함.
2. catalog application 만들기
-> migrations 폴더
-> __init__.py
3. catalog application 등록하기
-> locallibrary/locallibrary/settings.py 에서 INSTALLED_APPS
4. 데이터베이스 설정
5. 프로젝트의 다른 설정
6. URL 맵퍼 연결
7. website framework 테스트하기
- 데이터베이스 마이그레이션 실행하기
- 웹 사이트 실행하기
8. 도전 과제
'Computer Science > BackEnd' 카테고리의 다른 글
웹 개발 로드맵 (0) | 2022.01.05 |
---|---|
Django 네비게이션 기능, 게시판 페이징 기능, 템플릿 필터, 답변 개수 표시 (Do it! 점프 투 장고 3장) (0) | 2021.07.15 |
[7.5] Do it! 점프 투 장고 (0) | 2021.07.05 |
[6.27] 웹 개발이란? with MDN Web Docs (0) | 2021.06.27 |
[6.23] Django 설치 및 visual studio 2019 개발 환경 구축 - 참고 페이지 (2) | 2021.06.23 |