Make directory (ex) codeit-django특정 디렉토리에 로컬 가상 환경 적용설치된 장고 버전 확인장고 프로젝트 생성장고 개발 서버 실행list filesProject root: 장고 프로젝트의 모든 파일이 담겨 있는 최상위 디렉토리이름을 마음대로 바
Create 생성, Read 조회, Update 수정, Delete 삭제웹사이트의 가장 핵심적인 기능(예) 게시글/댓글 작성, 조회, 삭제, 수정 등프로젝트 생성프로젝트 설정한국 시간을 사용하려면 TIME_ZONE 값을 바꿔야함‘Asia/Seoul’블로그 포스트 관리
Package, 패키지: 여러 파이썬 파일의 모음이자 파이썬 파일들을 담고 있는 디렉토리일반적으로 서로 연관된 파일을 모아서 한 디렉토리에 두기 때문에 패키지는 어느 특정 기능을 구현하는 코드의 모음이기도 함App, 앱장고의 개념장고 프로젝트 (어떤 웹 서비스를 이루는
Model: 장고에서 데이터 구조를 정의하고 데이터를 활용하는 부분데이터베이스 기본 개념+장고 모델과의 연관성장고 migration데이터 간의 관계를 모델로 표현하는 방법모델을 통해 데이터 간의 관계를 활용하는 방법데이터베이스: 컴퓨터에 체계적으로 저장되는 데이터의 모
Restful API: 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스Application Programming Interface (API): 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙 정의개발자는 다른 애플리케이션이
Django REST Framework: 웹 API를 개발하기 위한 툴킷pip로 설치하기INSTALLED_APPS 설정에 'rest_framework' 추가REST framework의 로그인/로그아웃 뷰 추가'tutorial'이라는 장고 프로젝트 생성하고 'quicks
Serializer: 쿼리셋, 모델 인스턴스 등의 복잡한 데이터를 파이썬 데이터 타입으로 바꿔줌파이썬 데이터 타입이 JSON, XML 등의 컨텐츠 타입으로 렌더링하기 쉬움deserialization도 가능 > 바뀐 데이터를 다시 복잡한 데이터로 바꾸는 것장고의 Form
REST framework는 APIView 클래스를 제공한다APIView 클래스는 장고의 View 클래스의 섭클래스handler 메소드에 전달되는 request는 REST 프레임워크의 Request 인스턴스임장고의 HttpRequest 인스턴스 해당 Xhandler 메
ViewSets ViewSet - 관련있는 뷰의 로직을 하나의 클래스로 표현 클래스 뷰의 종류 .list() & .create() 예시 하나의 viewset을 두개의 분리된 뷰로 바인딩하기