[Django] ORM
파이썬(python)/Django2024. 11. 10. 00:39[Django] ORM

Django ORM 활용법Django ORM(Object-Relational Mapping)은 Django 프레임워크에서 데이터베이스를 쉽게 다룰 수 있도록 도와주는 기능임. SQL을 직접 작성하지 않고도 Python 코드로 데이터베이스를 조작할 수 있어 효율적임. 1. 데이터 필터링 (Filtering Data)데이터베이스에서 특정 조건에 맞는 데이터를 필터링하는 방법.# 특정 조건으로 데이터 필터링from myapp.models import MyModel# 예: name 필드가 'Alice'인 데이터 필터링filtered_data = MyModel.objects.filter(name='Alice')filter() 메서드를 사용해 특정 조건에 맞는 데이터를 조회함. 여러 조건을 결합하여 사용할 수도 있..

[Django] DTL(Django Template Library)
파이썬(python)/Django2024. 11. 7. 01:58[Django] DTL(Django Template Library)

Django Template Language (DTL) 이해하기Django Template Language(DTL)는 Django에서 템플릿을 작성할 때 사용하는 언어임. HTML에 데이터를 삽입하여 동적 웹 페이지를 만들 수 있도록 도와줌.DTL의 기본 구조DTL은 템플릿 파일에서 변수 출력, 조건문, 반복문 등을 지원함. 일반적인 HTML 파일에 {{ }}와 {% %} 문법을 통해 파이썬 코드를 삽입하는 방식임.1. 변수 출력{{ }} 구문을 사용하여 변수 값을 출력할 수 있음. 예를 들어, 뷰에서 전달된 변수 name을 출력하려면 아래와 같이 작성함.Hello, {{ name }}!2. 필터 사용DTL은 텍스트나 변수에 대해 다양한 필터를 제공함. 예를 들어, 문자열을 대문자로 변환하는 upper ..

image