Django tutorial 끝내기 with mysql - 4 별도의 Javascript, CSS나 Image를 제공하지 않고 프로젝트를 진행해왔다. 그렇지만 일반적인 웹 페이지에는 이러한 '정적 파일'들을 반드시 제공할 수 있어야 한다. 소규모 프로젝트의 경우, 웹 서버가 정적 파일을 보관할 수 있기 때문에 큰 문제는 아니지만, 더 큰 프로젝트(여러 앱으로 구성된 프로젝트)의 경우에는 각각의 앱별로 제공하는 여러 정적 파일들을 제공하는 것이 까다로워질 수 있다.이 포스팅에서는 django.contrib.staticfiles을 통해 각 응용 프로그램의 정적 파일들을 프로덕션 환경에서 쉽게 제공할 수 있도록 하는 방법을 알아보도록 하겠다. (part6) Django에서는 자동으로 admin 페이지가 생성된다. 이 페이지를 커스터마이징 하는 방법을 추가로 알아보도록 한.. Project/gist 6년 전
Django tutorial 끝내기 with mysql - 2 Django로 API 서버를 구축하기 위한 목적으로 Django Tutorial을 진행하고 있다. 본래 목적과 관련 없는 부분일 수도 있으나 Tutorial은 끝까지 진행할 예정이다. View poll 앱에서는 4개의 view가 필요하다. view는 요청된 URL을 분석하여 적절한 view를 선택한다. 각 view는 파이썬의 함수나 클래스 기반의 view의 경우에는 클래스의 메서드로 표현된다. 각 뷰는 두 가지 중 하나를 수행한다. 요청된 페이지의 내용을 포함하는 HttpResponse 객체를 반환하거나 Http404와 같은 예외를 발생시킨다. Question 'index' page : 가장 최근의 질문을 보여준다. Question 'detail' page : 결과는 포함되지 않았지만 투표할 수 있는 f.. Project/gist 6년 전
Django tutorial 끝내기 with mysql - 1 Django를 사용해서 RESTful 방식의 API 서버를 구현해야 할 일이 생겼다. 구글에 Django로 REST 방식의 API 서버를 구축과 관련한 글을 읽어보면 REST Framework를 도입하면 편하게 API를 구현할 수 있다고 추천하고 있다. 하지만 나는 Django 처음 써보기도 하고, .(Django를 설치한 후에 또 REST framework를 또 설치라니) REST framework를 적용해야 하는 명확한 이유를 찾지 못했다. Django로 개발하는 것과 Django REST Framework를 추가로 설치해 구현하는 차이를 직접 경험해보아야겠다는 생각이 들었다. 그래서 Django의 기본 tutorial를 진행해보고 Django REST framework의 Document를 살펴보면서.. Project/gist 6년 전