반응형 파이썬69 [Django] 장고 마스터하기 (Django Tutorial) - Django 마이그레이션(Migrations) [9/11] 이전 포스팅에서는 Django의 데이터베이스 모델과 ORM을 통해 데이터를 생성하고 조회하는 방법을 배웠습니다. 이번 글에서는 Django의 마이그레이션(Migrations) 시스템을 다루겠습니다. 마이그레이션은 Django가 데이터베이스 구조의 변경 사항을 추적하고, 이를 데이터베이스에 반영하는 방법입니다. 모델에 변경이 발생할 때마다 마이그레이션을 생성하고 적용하는 과정은 매우 중요합니다. 이번 글에서는 마이그레이션의 개념과 사용 방법을 자세히 설명하겠습니다. 1. 마이그레이션이란?마이그레이션은 Django의 모델에서 발생한 변경 사항(예: 새로운 필드 추가, 필드 삭제, 테이블 변경 등)을 데이터베이스에 반영하는 방법입니다. Django는 이 변경 사항을 자동으로 추적하고, 이를 바탕으로 마이그레.. 2024. 10. 8. [Django] 장고 마스터하기 (Django Tutorial) - Django 데이터베이스 모델과 ORM [8/11] 이전 포스팅에서는 Django의 HTML 템플릿 시스템을 사용하여 동적인 웹 페이지를 생성하는 방법을 배웠습니다. 이번 포스팅에서는 Django의 데이터베이스 모델과 ORM(Object-Relational Mapping)에 대해 알아보겠습니다. Django의 ORM은 데이터베이스와 상호작용할 수 있도록 설계된 도구로, SQL을 직접 작성하지 않고도 데이터를 처리할 수 있습니다. 이번 글에서는 Django에서 데이터베이스 모델을 정의하고 ORM을 사용해 데이터를 처리하는 방법을 설명하겠습니다. 1. Django 모델이란?Django에서 모델은 데이터베이스 테이블을 정의하는 클래스입니다. 모델은 테이블의 열(column)에 해당하는 필드들을 정의하며, 이 모델을 통해 데이터를 생성, 수정, 삭제, 조회할 .. 2024. 10. 7. [Django] 장고 마스터하기 (Django Tutorial) - Django HTML 템플릿 시스템 [7/11] 이전 포스팅에서는 Django 서버를 실행하고 관리하는 방법에 대해 알아보았습니다. 이번 포스팅에서는 Django의 HTML 템플릿 시스템에 대해 다룰 것입니다. Django는 Model-View-Template (MVT) 아키텍처를 따르고 있으며, 템플릿은 사용자에게 보여줄 화면을 렌더링하는 중요한 역할을 합니다. 이 글에서는 템플릿 파일을 생성하고, 데이터를 전달하여 HTML 페이지를 렌더링하는 과정을 살펴보겠습니다. 1. Django 템플릿 시스템이란?Django 템플릿 시스템은 HTML 페이지를 동적으로 생성하는 도구입니다. 템플릿은 고정된 HTML 구조에 동적인 데이터를 삽입하여 사용자에게 보여줄 수 있습니다. 이를 통해 웹 페이지의 일관성을 유지하면서도 다양한 데이터를 보여줄 수 있습니다... 2024. 10. 6. [Django] 장고 마스터하기 (Django Tutorial) - Django 서버 실행 및 관리[6/11] 이전 포스팅에서는 Django의 URL 설정을 다루면서 웹 애플리케이션의 URL을 어떻게 처리하는지 알아보았습니다. 이번 포스팅에서는 Django 프로젝트의 서버를 실행하고, 개발 환경에서 서버를 관리하는 방법에 대해 다뤄보겠습니다. 서버 실행은 개발 중에 필수적인 과정이며, 이를 통해 웹 애플리케이션을 브라우저에서 직접 확인할 수 있습니다. 1. Django 서버 실행하기 Django는 기본적으로 개발 서버를 제공합니다. 이 서버는 가벼운 웹 서버로, 배포 환경에서 사용되지는 않지만 개발 중에는 매우 유용합니다. Django의 기본 개발 서버는 터미널에서 manage.py를 통해 쉽게 실행할 수 있습니다. 1.1 서버 실행 명령어 Django 프로젝트 디렉토리에서 아래 명령어를 실행하여 서버를 시작할.. 2024. 10. 5. 이전 1 2 3 4 5 6 7 8 ··· 18 다음 반응형