본문 바로가기

web

3. Django + Bootstrap 이번장에서는 Django에 bootstrap frame을 사용해보겠다. 이전장에서 프로젝트 이름을 cert, 앱 이름을 pat으로 만들었다.django template을 사용하기 위해 pat 디렉토리 하위에 static을 만들고 static 하위에 pat이란 이름의 디렉토리를 생성한다.[root@leopit.com ~]# mkdir -p pat/static/pat[root@leopit.com ~]# cd pat/static/pat 본인이 사용할 bootstrap template을 가져온다.[root@leopit.com pat]# wget https://github.com/BlackrockDigital/startbootstrap-shop-homepage/archive/gh-pages.zip[root@leo.. 더보기
2. Django 설치편 1. python, pip 설치/업그레이드 [root@leopit.com ~]# yum install python python-pip [root@leopit.com ]# pip install --upgrade pip 2. Django 설치 [root@leopit.com ~]# pip install django Collecting django Downloading https://files.pythonhosted.org/packages/09/2b/6c2d363e3d46307251a9d6bf74ec28543805bbcadf56ca729f4a04846914/Django-1.11.17-py2.py3-none-any.whl (7.0MB) 100% |████████████████████████████████| 7.0.. 더보기
1. Django 개념알기 김석훈, 『Django로 배우는 쉽고 빠른 웹 개발 파이썬 웹프로그래밍』, 한빛미디어 를 참고했다! 1)개념Django(이하 장고)는 웹 프로그램 개발시 일반적으로 쓰이는 MVC 패턴을 따른다. MVC는 데이터, 사용자가 보는 인터페이스, 데이터 처리 로직을 모듈화 해서 설계하는 방식이다. UI디자이너와 개발자가 다루는 부분을 구분해서 작업의 효율을 높일 수 있는 방식이다. 장고도 이런 방식을 따르지만 용어가 조금 다르다.장고에서는 MTV 패턴을 사용하며 이는 데이터를 의미하는 Model, 사용자 인터페이스를 의미하는 Template, 실제로 동작할 프로그램 로직인 View 세 가지 요소를 합친 것이다. 장고에서 웹클라이언트의 요청이 처리되는 과정은 다음과 같다. 1. 클라이언트로 부터 요청이 들어왔다!.. 더보기
HTTP Method HTTP 메소드 종류 HTTP Method전송 형태 설명 GETGET [request-uri]?query_stringHTTP/1.1\r\nHost:[Hostname] 혹은 [IP] \r\n GET 요청 방식은 URI(URL)가 가진 정보를 검색하기 위해 서버 측에 요청하는형태이다 HTTP Method전송 형태 설명 POSTPOST [request-uri]?query_stringHTTP/1.1\r\nHOST:[Hostname] 혹은 [IP] \r\nContent-Lenght:[Lenght in Bytes] \r\n \r\n[query-string] 혹은 [데이터]POST 요청 방식은 요청 URI(URL)에 폼 입력을 처리하기 위해 구성한 서버 측 스크립트(ASP, PHP, JSP 등) 혹은 CGI 프로그램.. 더보기
캐시 리미터 cache-control Cache-Control 메커니즘HTTP/1.1의 기본적인 캐시 메커니즘(서버설정 만기시간 및 검증자)은 캐시에 내장된 지시자입니다. 때에 따라서는 서버나 클라이언트에게 HTTP 캐시를 위해 명시된 지시자 제공할 필요가 있습니다. Cache-Control 헤더를 이 목적으로 사용합니다.Cache-Control 헤더는 클라이언트나 서버가 요구나 응답의 다양한 지시자를 전달할 수 있도록 합니다. 이 지시자는 대개의 경우 기본 캐시 알고리즘을 무시합니다. 보편적인 원칙으로 만약 헤더값 사이에 분명한 충돌이 있으면 가장 엄격한 - 가장 의미투명한 동작을 할 수 있는 - 해석을 하여야 합니다.원서버가 응답할 수 있는 캐시 지시자Cache-Control 일반 헤더 필드는 요구/응답 체인에 따라 모든 캐시 메커니즘이.. 더보기