ralph johnson교수는 프레임 워크란?프레임워크는 라이브러리와 달리 어플리케이션의 틀과 구조를 결정할 뿐만 아니라 그 위에 개발된 개발자의 코드를 제어한다라이브러리 = 자주 쓰일만한 기능들을 모아 놓은 유틸(클래스)들의 모음집프레임워크의 차이점은 라이브러리에 뼈
장고 튜토리얼 연습 > 장고 버전 체크 $ python -m django --version 프로젝트 만들기 > $ django-admin startproject startproject에서 무엇이 생겼는 지 보면 : Django 프로젝트와 다량한 방법으로 상호작용
기본적으로 SQLite을 사용하도록 구성됨기본적인 Django와 함께 딸려오는 어플리케이션들 django.contrib.admin -- 관리용 사이트. 곧 사용하게 될 겁니다.django.contrib.auth -- 인증 시스템.django.contrib.content
네트워크 컴퓨터 외 세상의 모든 사물이 네트워크로 연결되어있다 client && server client = device와 software 등 정보를 요청 하는 쪽 server = 데이터를 저장하고 정보를 응답 하는 쪽 서로 간의 이런 통신을 하는 프로토콜은 h
Django ORM 이란? ORM (Objects Relational Mapper) 객체 지향적인 방법을 사용하여 데이터베이스의 데이터를 쉽게 조작 가능 > ORM은 파이썬과 데이터베이스의 SQL 사이의 통역사 쿼리문이 없어도 Model Class을 통해서 객체
인증 (Authentication) 누가 서비스를 사용하는지를 확인하는 절차 > 웹사이트에 사용자 아이디와 비밀 번호를 넣어서, 사용자를 확인하는 과정 API도 마찬가지로 API를 호출하는 대상을 확인하는 정차가 필요 => API 인증 인가 (Authorizat
select_related() 쿼리를 실행할 때 추가적인 관련 객체 데이터를 선택하여 외래키 관계를 팔로우 할 QuerySet을 반환한다. > Book.objects.selectrelated('author_hometown').get(id=4) 호출하면 관련 Pers
header 파라미터엔드포인트의 일부, ex) 아래의 엔드 포인트에서 {user}와 {bicycled}에 각각 값이 들어간다/service/myresource/user/{user}/bicycles/{bicycleId}엔드포인트에서 물음표(?) 뒤에 등장하는 query
Ootd App 클론 프로젝트에서 Sns 기능을 담당 Language : Python FrameWork : Django DB : Mysql APi 기능 Ootd_View (실제 구현) (GET 요청) ootd의 페이지의 경우에는 Ins
SELECT GET > 단일 행 결과를 반환, Query Set이 아닌 다일행 (모델타입)으로 나옴 ALL > 전체 자료를 불러옴, Query Set 타입으로 반환 Filter > 조건에 맞는 여러 행을 출력 타입은 Query Set으로 반환 장고 ORM
http의 url과 http method(GET, POST, PUT, DELETE)를 사용해서 API 가독성을 높인 구조화된 시스템 아키텍쳐웹 브라우저 API는 범용성이 크다. 개발을 쉽게 만들어준다.인증 정책에 OAuth1, OAuth2 를 위한 추가적인 패키지가 추