Web/Django 3

ForeignKey와 OneToOneField

1. ForeignKey (1:N 관계)ForeignKey는 여러 개가 하나를 참조하는 Many-to-One 관계이다.e.g., 여러 개의 Post가 하나의 User 참조e.g., 여러 개의 Order가 하나의 Customer 참조 Examplefrom django.db import modelsclass User(models.Model): username = models.CharField(max_length=100)class Post(models.Model): title = models.CharField(max_length=200) content = models.TextField() author = models.ForeignKey( User, on_delet..

Web/Django 2025.11.19

Django로 웹 개발하기: todo_list

권태형 저자님의 '백엔드를 위한 DJANGO REST FRAMEWORK with 파이썬'을 기반으로 정리한 글입니다. Chapter 3: Django로 Todo 목록 웹 서비스 만들기1. Todo 목록 웹 서비스 시작하기프로젝트 생성하기 Todo 프로젝트 설정하기settings.pyINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'todo',]TIME_ZONE = 'Asia/Seoul' 그리고 이..

Web/Django 2025.10.29

Django로 웹 개발하기: photo_list

권태형 저자님의 '백엔드를 위한 DJANGO REST FRAMEWORK with 파이썬'을 기반으로 정리한 글입니다. Chapter 1: 웹 기초1. 웹 개발 기초 개념 백엔드데이터베이스를 설계하고 설계된 데이터베이스를 바탕으로 데이터를 생성, 수정, 삭제, 조회 등의 기능을 구현하고 다룬다. REST API먼저 API에 대해 알아보자면, API란 Application Program Interface의 약자이다.API를 은행에 비유하자면, 은행은 돈을 관리하는 하나의 거대한 시스템이다. 우리는 그 시스템을 이용하는 고객(클라이언트)으로서, 은행의 자원인 돈을 사용하고 싶어한다. 이때 고객과 시스템을 연결해 주는 창구가 바로 은행원(API) 이다.은행원은 고객이 은행의 돈이나 서비스에 접근할 수 있도록 도..

Web/Django 2025.10.29