Category: django

Django를 활용한 API 서버 만들기

0. Django란?Django는 파이썬으로 작성된 웹 프레임워크로, 신속한 웹 애플리케이션 개발을 가능하게 하며, 다음과 같은 특징이 있음 MTV 아키텍처 모델(Model), 템플릿(Template), 뷰(View) 구조로, 코드의 재사용성과 유지보수성이 향상됨 ORM(Object-Relational Mapping) 데이터베이스와의 상호작용을 객체

Django 웹개발 튜토리얼 (5)

Polls 어플리케이션 완성하기 데이터베이스에 Question과 Choice 만들기 (admin 페이지) 이전 데이터는 모두 삭제한 후 Question 하나 추가 detail 템플릿 완성하기 polls/templates/polls/detail.html 123456789101112<h1>{

Django 웹개발 튜토리얼 (4)

새로운 View 추가하기 django의 MTV에서 View는 웹페이지와 서버의 중간다리 (MVC 패턴의 컨트롤러 역할) polls 어플리케이션의 구조 index 페이지 : Question에 대한 정보 출력 detail 페이지 : Question의 text를 상세히 출력 (투표형태) result 페이지 : Question에 대한 결과 출력 → Vo

Django 웹개발 튜토리얼 (3)

Model 데이터 추가 Model에 데이터를 추가하는 방법 서버 개발자가 admin 페이지에서 직접 데이터 추가하기 서버 개발자가 django shell에서 직접 데이터 추가하기 웹페이지 view에서 model에 DB추가하도록 요청하는 기능 구현하기 Admin 페이지에서 직접 추가 admin 페이지 : 사이트 운영자가 사용하는 페이지 → django에

Django 웹개발 튜토리얼 (2)

Model 생성 polls/model.py 작성 12345678910from django.db import modelsclass Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date

Django 웹개발 튜토리얼 (1)

Django란? 파이썬으로 작성된 무료 오픈 소스 웹 프레임워크 웹 개발을 보다 쉽게 구현할 수 있으며, 보안, 확장성, 빠른 개발을 위한 다양한 기능 제공 Model-View-Template (MVT) 아키텍처 기반으로 이루어짐 데이터베이스 구조(Model), 사용자 인터페이스(Template), 애플리케이션 로직(View) → 일반적인 MVC 패턴과