일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- secretkey
- server
- SOAP API
- REST
- migrate
- url
- web
- 서버구동
- http
- 웹
- API
- restapi
- migrations
- PYTHON
- restful
- 분리설정
- django 시간 설정
- Django
- 서버설계
- resful
- 사용자인증
- 파이썬
- virtual environment
- 환경분리
- restfulapi
- 환경설정하기
- rest framework
- 장고
- 서버 만들기
- djangorest
- Today
- Total
목록분류 전체보기 (16)
grape
개발환경 window + Python 3.8 + PyCharm 목표 Django rest framework 튜토리얼 학습 간단한 주소록 구현 1. Migrate 현재 서버를 구동시켜 보면 migrate를 실행하라는 문구가 나온다. migrate란 무엇일까 ? Django 프로젝트는 app단으로 관리를 한다. 프로젝트를 만들게 되면 기본적으로 설치되는 app들이 있다. (ex - admin, auyh, contenttypes, sessions) Django framework 라는게 app을 설치하고 나서 어떠한 변경사항이 있으면 그걸 Django framework에 적용하는 명령어가 있는데 그게 바로 "python manage.py migrate" 명령어 이다. 즉, 어떠한 변경사항이나 새롭게 app를 추..
restful API 서버 란 ? API 서버로 REST 원리의 규칙을 적용하여 만든 API 서버 (자세한 설명은 REST, REST API, RESTful API 란? 글 및 구글링 참조) 개발환경 window + Python 3.8 + PyCharm 목표 Django rest framework 튜토리얼 학습 간단한 주소록 구현 Django 설치, 실행하기 파이썬과 파이참이 설치되어있다고 가정한다. 1. 프로젝트 생성 (1번째 방법) 일단 가장 먼저 파이참으로 새로운 프로젝트를 생성한다. 새로운 프로젝트를 생성할때 가상환경을 새로 생성할지 기존에 사용하던 가상환경을 사용할지 선택하게 된다 . New environment usion = Virtualenv Project: 프로젝트 이름 =>Python I..
URI란 ? URI(Uniform Resource Identifier) 인터넷 자원을 나타내는 고유 식별자 이다. URI 에 "I" 가 Identifier인 것은 인터넷에 있는 자료의 ID를 뜻하는 것이다. 즉, 다른 자료가 똑같은 이름을 가지고 있으면 안되며 그렇기 때문에 URI는 유일해야 한다. - 인터넷 상에서 특정 자원(파일)을 나타내는 유일한 주소 - 자원(Resource): 문서, 그림, DB, 이미지, 동영상, 해당 소프트웨어 자체 등 예를 들어 grape-blog.tistory.com/를 입력하면 반드시 다른 사이트가 나오면 안되고 해당 사이트가 나와야 한다. URI는 특정 문법을 가지고 있어서 그 형식을 주로 따른다. 표현 방법 -URI의 구조 scheme:[//host[:port]][/..
REST 란 ? REST 정의 REST(Representational State Transfer) REST는 웹에서 데이터를 전송하고 처리하는 방법을 정의한 인터페이스를 말한다. 모든 데이터 구조와 처리방식은 REST에서 URL을 통해 정의된다. 그렇기 때문에 매우 직관적으로 이해하기 쉽다. REST 개념 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다. REST는 자원 기반의 구조(ROA, Resource Oriented Architecture) 설계의 중심에 Resource가 있고 HTTP Metho..
URL 설계 웹 애플리케이션을 개발할 때, 고객의 요구사항이 정리되면 먼저 디자인 측면에서는 화면 UI를 설계하고, 프로그램 로직 측면에서는 URL을 설계하게 된다. 즉, URL의 설계는 웹 서버 로직 설계의 첫 걸음이고, 사용자 또는 웹 클라이언트에게 웹 서버가 가지고 있는 기능을 명시해주는 중요한 단계이다. URL의 구성 URL 스킴 : URL에 사용된 프로토콜을 의미한다. 호스트명 : 웹 서버의 호스트명으로, 도메인명 또는 IP 주소로 표현 된다. 포트번호 : 웹 서버 내의 서비스 포트 번호이다. 생략시에는 디폴트 포트번호로, http는 80을 https는 443을 사용 경로 : 파일이나 애플리케이션 경로를 의미한다. 쿼리스트링 : 질의 문자열로, 앰퍼샌드(&)로 구분된 키=값 쌍 형식으로 표현 한..
HTTP(Hyper Text Transfer Protocol) HTTP는 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다. 프로토콜은 규칙이라고 생각하면 되는데 이렇게 규칙을 정해두었기 때문에, 모든 프로그램이 이 규칙에 맞춰 개발해서 서로 정보를 교환할 수 있게 된 것이다. 또한 HTTP는 TCP/IP 위에서 동작한다. 즉, 우리가 웹을 이용하려면 웹 서버와 웹 클라이언트는 각각 TCP/IP 동작에 필수적인 IP주소를 가져야 한다는 의미이다. HTTP란 이름대로라면 하이퍼텍스트(Hypertext) 전송용 프로토콜이지만, 실제로는 HTML, XML과 같은 하이퍼 텍스트뿐만 아니라 이미지, 음성, 동영상, JavaScript, PDF와 각종 오피스 도큐먼트 파일 등 컴퓨터에서..
파이썬의 기초는 어느정도 다 숙지를 한 상태에서 뭔가 복습이 필요하다고 느낀 요즘 루비페이퍼에서 코딩의 본질에 집중해 바닥부터 쌓는 '파이썬의 정석'을 출간 했다고 해서 바로 구매했다. 해당 책은 파이썬이라는 언어의 기초를 쌓고 기본을 잡는 데 집중한 책이라고 한다. 당분간 이 책을 통해 복습 및 학습을 진행할 예정이며 해당 정리 내용은 파이썬 관련 카테고리에 업로드할 예정 이다. www.gukjenews.com/news/articleView.html?idxno=2182506 [신간] 개발자를 위한 책장 속 필독서 ‘파이썬의 정석’ 출간 - 국제뉴스 (서울=국제뉴스) 강도영 기자 = 간결한 스크립트, 편리한 라이브러리 등 오늘 처음 코딩을 시작한 사람도 눈으로 결과를 보고 재미를 느끼는 프로그래밍 언어 ..
파이썬이란 ? 컴퓨터가 무언가를 하고 있다는 것은 어떠한 프로그램이 실행되고 있다는 것이다. 여기서 프로그램이란 컴퓨터를 움직이게 하는 명령어의 집합이다. 프로그램을 작성하기 위해 명령어를 체계화한 것이 프로그래밍 언어(Programming language)라고 불리는 인공 언어이다. 파이썬은 네덜란드 출신의 귀도 반 로섬(Guido van Rossum)이 개발한 프로그래밍 언어이다. 파이썬의 특징 파이썬은 오픈소스 소프트웨어이다. 따라서 무료로 사용할 수 있으며 파이썬을 만든 소스까지 공개되어 있다. 즉, 파이썬을 사용해 프로그램을 만드는 것뿐만 아니라 파이썬 자체의 내용까지 조사하거나 학습할 수 있다. 또한 파이썬은 멀티 플랫폼으로 Window, macOS, Linux 등 다양한 환경에서 동작한다. ..