본문 바로가기

반응형

django

파이썬 보아뱀 나홀로 사냥 5 - HTTPS/SSL 인증서 발급/동작 절차 우선 코딩 들어가기전에 https, SSL, 암호화, 인증서 등에 대한 개념을 이해해본다. 개념 없는 코딩은 뇌에서 빨리 휘발.... https(http security)란? http 프로토콜은 패킷을 가로챈다면 내용을 볼 수 있다.이를 보완하기 위해 http에 SSL 프로토콜을 적용하여 암호화한 것이 https이다. HTTP over SSL/TLS이다고 할 수 있다 HTTPS 장점 및 필요성 Privacy 기밀성 암호화를 하지 않고 http로 Wi-Fi AP로 비밀번호나 신용카드 결제 정보를 전송하면 도청이 가능하다. 또는 통신망에서 해당 세션을 켭쳐 해서 개인정보를 보거나, 해킹이 가능하다. https로 암호화를 하는 이유이다 Integrity 무결성 HTTP는 단말이나 서버에 설치된 다른 프로그램에.. 더보기
파이썬 보아뱀 나홀로 사냥 4 - REST API 구현 REST API란? REST(Representational State Transfer) 라는 용어는 Roy Fielding이라는 사람의 2000년 박사학위 논문에 소개되었다. 웹에서 어플리케이션간 정보를 주고받기 위한 클라이언트 - 서버간 통신 방식으로 http기반으로 동작되는 아키텍쳐이며, RESTful이란 용어로도 불린다. 예) http method: GET url: /category/post : 포스트 이름 나타내기 http method: POST url: /category/post : 포스트 이름 추가 http method: PUT url: /category/post : 포스트 이름 변경 http method: DELETE url: /category/post : 포스트 이름 삭제 1) Django.. 더보기
파이썬 보아뱀 나홀로 사냥 3 - Django 앱 개발 (메모 게시판) Django와 Sqlite 를 이용한 메모장을 만들어 본다 I. 게시판 프로젝트 생성 1. cmd 창을 열고 장고 가상환경을 activate한다 \myDdjangoVirtu>mydjango\Scripts\activate - (mydjango) D:\...\DjangoVirtu> 콘솔로 변경되면 정상 (장고 가상환경 구축 참조) 파이썬 보아뱀 나홀로 잡기 - Django 설치 - 윈도우즈10 가상 환경 (tistory.com) 파이썬 보아뱀 나홀로 잡기 - Django 설치 - 윈도우즈10 가상 환경 장고를 가상환경(Virtual environment)으로 설치 I. 가상환경 virtualenv를 구성 1) 장고 가상환경을 만들 디렉토리 생성, >C:\Users\사용자명\ 아래에 DjangoVirtu 디렉.. 더보기
파이썬 보아뱀 나홀로 사냥 2 - 윈도우즈 가상 환경 Django 부터 DB설치 까지 장고를 가상환경(Virtual environment)으로 설치 I. 가상환경 virtualenv를 구성 1. 장고 가상환경을 만들 디렉토리 생성, >C:\Users\사용자명\ 아래에 DjangoVirtu 디렉토리 생성 2. 콘솔 창을 열고, C:\Python37\python -m venv myvenv를 실행 >C:\Users\사용자명\DjangoVirtu> C:\Python37\python -m venv mydjango 여기서 C:\Users\사용자명\DjangoVirtu는 가상환경을 만들려는 디렉토리, C:\Python37\python은 파이썬이 설치된 디렉토리, mydjango는virtualenv의 이름, 알파벳 소문자를 사용 실행 후 C:\Users\사용자명\DjangoVirtu\mydjango가 .. 더보기
파이썬 보아뱀 나홀로 사냥 1 - Django 윈도우즈 설치 윈도우즈10에 cmd 콘솔 창을 열고 1) 장고를 설치한다 >pip install django 2) Django 프로젝트를 생성한다 - 프로젝트를 생성하기 위해 생성할 디렉토리로 이동. - D:\Django\django-admin startproject myServer 3) Django 프로젝트를 실행한다 - myServer가 있는 디렉토리로 들어가 다음 명령어를 입력 - D:\Django\myServer\python manage.py runserver 참 간단 !! 4) 정상으로 run 된 것을 확인하기 위해, 브라우저를 열고 주소창에 서버 주소(루프백 주소)로 접속 - http://127.0.0.1:8000 정상이면, "It worked ! 가 나타난다 위 3번이 제대로 안되면, "This site .. 더보기

반응형