📚 TIL (Today I Learned): Django의 N:M 관계 이해🧩 1. N:M 관계란?다대다 관계(N:M)는 여러 개가 여러 개와 연결될 수 있는 관계를 말해요.예시:한 게시글에 여러 태그를 붙일 수 있음.하나의 태그도 여러 게시글에 붙을 수 있음.한 친구가 여러 게임에 참여할 수 있고, 하나의 게임에도 여러 친구가 참여 가능!🔧 2. Django에서 N:M 관계**ManyToManyField**를 사용하면 다대다 관계를 쉽게 설정할 수 있어요.Django가 자동으로 중간 테이블을 만들어서 관계를 관리해줘요.📝 3. 코드 예시게시글(Post)과 태그(Tag) 모델from django.db import models# 태그 모델class Tag(models.Model): name =..
Django 프로젝트 워크플로우1. URL 설정urls.py에서 앱별로 URL을 분리합니다.# config/urls.pyfrom django.contrib import adminfrom django.urls import path, includeurlpatterns = [ path('admin/', admin.site.urls), # Admin 페이지 path('accounts/', include('accounts.urls')), # Accounts 앱 URL path('blog/', include('blog.urls')), # Blog 앱 URL]2. 앱 등록Django 설정 파일인 settings.py에서 앱을 등록합니다.# settings.pyINSTALLED_APPS = [ ..