전체 글 75

Today I Learned(TIL)-49

1. HTTP (Hypertext Transfer Protocol)개요: HTTP는 월드 와이드 웹(WWW)에서 정보를 주고받기 위한 프로토콜로, 클라이언트와 서버 간의 통신을 중재합니다. 주로 웹 브라우저와 웹 서버 사이에서 사용됩니다.특징:비연결성 (Stateless): HTTP는 비연결성 프로토콜입니다. 이는 요청(Request)과 응답(Response)이 한 번 이루어지면, 연결이 끊어진다는 의미입니다. 이를 통해 서버 자원을 효율적으로 사용할 수 있지만, 지속적인 연결이 필요할 경우 별도의 관리가 필요합니다.메소드: HTTP는 다양한 메소드를 사용하여 클라이언트가 서버에 요청하는 작업의 종류를 지정합니다. 대표적인 메소드로는 GET, POST, PUT, DELETE 등이 있습니다.GET: 서버에..

Daily note 2024.09.03

Today I Learned(TIL)-48

1. 프로젝트와 앱의 차이점을 설명하세요.프로젝트 : 웹 애플리케이션의 전반적인 구조앱 :장고 프로젝트 내에서 특정기능을 수행하는 독립정인 모듈 또는 구성요소 2. URL 패턴과 맵핑에 관해 설명하세요.URL 패턴 : 웹 애플리케이션에서 특정 URL에 대해 어ᄄᅠᆫ 뷰가 호출될지 정의하는 규칙 장고에서 urls.py로 자주 씀맵핑 : URL패턴과 뷰를 연결하는 작업 3. 템플릿을 상속받기 위해 사용하는 템플릿 문법은 무엇입니까?extends를 사용한다예 : {% extends “base.html” %} base.html을 기본 템플릿으로 사용하게끔 함 4. 폼의 역할은 무엇이며 유효성 검사를 하기 위해 사용하는 매서드는 무엇입니까?폼 : 폼은 사용자로부터 입력된 데이터를 처리 및 유효성 감사를 하는 역할..

Daily note 2024.09.01

Today I Learned(TIL)-47

✅ 기존의 DjangoDjango는 Web App을 빠르게 개발하기 위한 고수준의 웹 프레임워크입니다.즉, 기존에는 Web의 전체 기능이 모두 들어있는 Web Application을 제작했습니다.→ 요청에 대해서 html 파일(웹 페이지)을 응답하는 Web Application을 만드는 방법을 배웠어요!MTV를 활용한 Web데이터 모델링, URL 라우팅, 템플릿 시스템, 관리자 기능, 세션, 보안 …  ✅ 여기서의 Django보여지는 부분은 처리하지 않고 오직 로직에 집중하는 형태를 만들 것입니다.→ 요청에 대해 처리한 결과 데이터를 응답하는 형태Django REST Framework (DRF)를 이용하는 방법을 배울 것입니다.→ Django + DRF라고 하는 패키지를 살짝 얹은것(확장)으로 Djang..

Daily note 2024.08.30

Today I Learned(TIL)-45

폼 클래스 정의:forms.py 파일에 폼을 정의하여 사용자 입력을 처리from django import formsfrom .models import Articleclass ArticleForm(forms.ModelForm): class Meta: model = Article fields = ['title', 'content'] 2. 뷰에서 폼 처리:뷰에서 폼을 사용하여 데이터 유효성 검사를 하고, 입력을 저장from .forms import ArticleFormdef create_article(request): if request.method == 'POST': form = ArticleForm(request.POST) if form.is_v..

Daily note 2024.08.28

Today I Learned(TIL)-44

2.4 User URL 및 View 설정 Django에서 URL을 작성할 때는,PatternMappingURL 패턴 정의:urls.py 파일에 URL 패턴을 정의하여 뷰와 연결from django.urls import pathfrom . import viewsurlpatterns = [ path('', views.sign_up, name='sign_up'),]​​뷰(View) 작성:views.py 파일에 뷰를 작성하여 요청을 처리하고, 데이터를 템플릿에 전달from django.contrib.auth.forms import UserCreationFormfrom django.shortcuts import render, redirectdef signup_view(request): if reques..

Daily note 2024.08.27