Web(4)
-
Django REST Framework를 사용하다 - 3
Django REST Framework를 사용하기 위해서는 몇 가지 사항들을 숙지해야 합니다. 실제로 REST API를 만드는데 필요한 개념들만 검토 후, 빠르게 Django REST Framework(이하 DRF)를 사용하여 REST API를 만들어봅니다. DRF를 사용하기 위해서는 다음의 사항들을 숙지해야 합니다. Django BasicDatabase SettingDjango ORMPython에서의 상속SerializerViewSetsRouters 위의 개념들을 숙지하고 어떻게 사용하는지 알게 되면 DRF를 통해 REST API를 간편하게 만들 수 있습니다. 이번에는 아래의 사항들을 검토합니다. Python에서의 상속SerializerViewSetsRouters Python에서 상속 Python에서는..
2018.05.09 -
Django REST Framework를 사용하다 - 2
Python은 쉽고 빠른 매우 효율적인 프로그래밍 언어입니다. Django는 Python을 활용하여 빠르고 쉽게 웹서비스를 만들 수 있도록 고안된 프레임워크입니다. 그중에서도 Django REST Framework(이하 DRF)는 Django를 활용하여 REST API를 구현하는데 필요한 다양한 기능들을 제공합니다. 이를 활용하여 Django로 REST API를 만들기 위한 사항들을 검토합니다. DRF를 사용하기 위해 다음의 사항들을 먼저 검토해야 합니다. Django 기본 사용법Database 설정Django ORM Django 기본 사용법 아래의 내용을 Django를 CLI(Command-Line Interface)환경에서 사용하는 방법을 나타내고 있습니다. 하지만 좀 더 편리하고 사용자 친화적인 환..
2018.05.08 -
Javascript로 Class 만들기
Javascript는 프로토 타입 기반입니다. 따라서 클래스가 존재하지 않습니다. 아, 물론 최근 표준인 ES6에서는 class가 추가되었죠. 하지만 이전에 프로토 타입을 이용한 클래스 만들기를 먼저 알아보겠습니다. 프로토타입이 무엇인가? 그리고 왜 쓰는 것인가? 이는 매우 길어질 수 있는 내용이라 다음번에 다루도록 하겠습니다. 오늘은 클래스가 아닌, 프로토 타입 기반으로 클래스 느낌 나도록(?) 한번 만들어 보죠. ajax HTTP 요청 클래스 구현하기 /* Ajax를 사용한 HTTP POST 요청을 보내는 클래스 * * 성공시 콜백함수 인자값 -> function(data, textStatus, response) 서버로부터 받은 데이터, HTTP 요청결과 - 성공했으면 success, HTTP 응답이..
2018.01.06 -
PHP Class 기본 사용법
Class는 왜 만들어야하는가? 웹 개발을 하다 보면 공통적으로 사용하는 코드가 꽤나 많습니다. 예를 들면, 클라이언트에서 서버쪽으로 HTTP 요청 보내기서버쪽에서 로그인한 사용자의 세션 관리하기서버단 언어(예를 들면 PHP같은)로 데이터베이스에 접근하여 조회, 수정 및 삭제하기 로그인 페이지를 만들다가 회원 목록 페이지를 새로 만들었다고 해보죠. 그러면 세션 관리하는 코드 추가해줘야죠. 서버에서 데이터 받아오려면 HTTP 요청하는 코드도 추가해줘야죠. 데이터베이스에서 가져올 정보가 있으면 DB 연결부터 쿼리날리고 결과값 JSON으로 바꾸는 코드가 또 추가됩니다. 하..... 문제는 코드 수정이 있을 때에요. 만약 호스팅 서버를 이전해서 주소가 바뀐다면?? 페이지들마다 DB 관련된 부분 모두 수정해줘야 ..
2017.12.31