반응형
[Django] Django에서 GET, POST 방식에 대해 알아보고 간단한 실습하기
Framework/Django2021. 1. 30. 22:17[Django] Django에서 GET, POST 방식에 대해 알아보고 간단한 실습하기

안녕하세요 ​ 이번에는 Django에서 GET, POST 방식에 대해 알아보고 간단한 실습을 진행하겠습니다. 1. Django에서 GET과 POST 메서드란? 웹 서비스 개발에 사용되는 메서드이며, Http 프로토콜에서 데이터 전송을 위해 지원하는 7가지 메서드 중 일부입니다. 1. GET Method # GET 메서드 예시 http://www.naver.com/index/?parameter=value GET 방식은 데이터를 URL의 쿼리스트링(query string)에 포함하여 보내며, 브라우저에서 주소창에 입력하는 것과 같은 방식으로 데이터를 전송합니다. 주로 데이터를 요청하는 용도로 사용되며, 요청 URL에 데이터가 노출되므로 보안에 취약할 수 있습니다. 하지만, 캐시를 이용하여 요청을 빠르게 처리..

[Django] Bootstrap4에 대해 알아보고 Django에 Bootstrap4 부트스트랩 적용하기
Framework/Django2021. 1. 30. 22:12[Django] Bootstrap4에 대해 알아보고 Django에 Bootstrap4 부트스트랩 적용하기

안녕하세요 ​ 이번 시간에는 Bootstrap4에 대해 알아보고 Django에 Bootstrap4를 적용하는 실습을 진행하겠습니다. 1. Django Bootstrap4 란? Django 프레임워크에서 Bootstrap 4를 사용하기 쉽게 만들어주는 라이브러리입니다. Bootstrap 4는 웹 개발에서 가장 인기 있는 프론트엔드 프레임워크 중 하나로, HTML, CSS, JavaScript 코드를 재사용할 수 있는 컴포넌트와 클래스를 제공하여 개발자가 웹 페이지를 쉽게 디자인하고 구현할 수 있도록 도와줍니다. Django Bootstrap4는 Django 프로젝트에 Bootstrap 4를 적용하는 과정을 간소화합니다. Django Bootstrap4는 HTML 태그를 생성하는 Python 코드를 제공하여..

[Django] Django MTV(Model-View-Controller) 디자인 패턴 알아보기
Framework/Django2021. 1. 30. 22:06[Django] Django MTV(Model-View-Controller) 디자인 패턴 알아보기

안녕하세요 이번 시간에는 Django MTV(Model-View-Controller) 디자인 패턴에 대해 알아보겠습니다. 1. Django MTV(Model-View-Controller) 디자인 패턴이란? Django는 MVC (Model-View-Controller) 아키텍처 패턴을 따르는 프레임워크이지만, Django에서는 이를 MTV (Model-Template-View) 아키텍처 패턴으로 변형하여 사용합니다. MTV 패턴은 Django에서 유연하고 효율적인 웹 애플리케이션 개발을 가능하게 합니다. Model, View, Template의 분리된 구조는 유지보수와 확장성 측면에서 이점이 있습니다. 또한, 각각의 역할에 맞는 구성 요소들은 독립적으로 테스트 가능하므로 코드 품질 향상에도 도움이 됩니다..

[Django] 웹 프레임워크 Django의 동작원리와 라우팅에 대해 알아보기
Framework/Django2021. 1. 30. 22:03[Django] 웹 프레임워크 Django의 동작원리와 라우팅에 대해 알아보기

안녕하세요 이번 시간에는 웹 프레임워크 Django의 동작원리와 라우팅에 대해 알아보겠습니다. 1. Django 란? Django는 웹 애플리케이션 개발을 위한 Python 기반의 프레임워크입니다. Django는 MVT(Model-View-Template) 아키텍처 패턴을 기반으로 하며, 웹 요청(Request)과 응답(Response) 사이의 처리 과정을 자동화합니다. 2. Django의 동작 원리 알아보기 Django의 동작 원리는 다음과 같습니다. (1) 클라이언트가 웹 페이지에 접속합니다. 이 때, URL(Uniform Resource Locator)을 입력합니다. (2) Django는 해당 URL에 대한 요청을 받습니다. (3) URLconf(URL Configuration)을 이용하여 URL을..

[Django] Django 관리자 기능에 대해 알아보고 관리자 페이지 실습하기
Framework/Django2021. 1. 30. 21:59[Django] Django 관리자 기능에 대해 알아보고 관리자 페이지 실습하기

안녕하세요 오늘은 Django에서 관리자 기능에 대해서 알아보고 관리자 페이지 실습을 진행하겠습니다 1. Django 관리자 기능과 관리자 페이지란? Django는 관리자 기능과 관리자 페이지를 제공하여, 웹 애플리케이션의 데이터를 쉽게 관리하고 조작할 수 있습니다. 관리자 페이지는 기본적으로 Bootstrap으로 작성되어 있으며, Django 개발자가 생성한 모델을 자동으로 인식합니다. 이를 통해 웹 애플리케이션의 데이터를 쉽게 조작하고 관리할 수 있습니다. 또한, 관리자 페이지는 커스터마이징할 수 있으며, Django 개발자들은 관리자 페이지를 개인화할 수 있습니다. 2. 관리자 페이지의 주요 기능 살펴보기 관리자 기능은 Django의 중요한 특징 중 하나이며, 일반적으로 다음과 같은 작업을 수행할 ..

[Django] Django에서 Model에 대해 알아보고 Model 생성 실습하기
Framework/Django2021. 1. 30. 21:57[Django] Django에서 Model에 대해 알아보고 Model 생성 실습하기

안녕하세요 이번 시간에는 Django에서 Model에 대한 개념을 알아보고 Models.py로 모델을 만드는 실습을 진행하겠습니다. 1. Django에서 Model이란? Django에서 모델(Model)은 데이터베이스 테이블과 연관되는 파이썬 클래스입니다. 모델을 사용하여 데이터베이스 테이블의 스키마를 정의하고, 데이터베이스와 상호작용할 수 있는 인터페이스를 제공합니다. (1) 모델은 파이썬 클래스이므로, 클래스 변수를 사용하여 필드(Field)를 정의할 수 있습니다. 필드는 데이터베이스 테이블의 컬럼과 매핑되며, 각 필드의 데이터 타입은 Django에서 제공하는 다양한 타입 중 하나를 선택하여 정의할 수 있습니다. (2) 데이터베이스에 새로운 레코드를 추가하려면 모델 클래스의 인스턴스를 생성하고, 필드..

반응형
image