Django - Models API for Querying Databases
- Django 모델을 사용하여 데이터베이스에서 데이터를 가져오고 저장하는 방법을 배웁니다. 💾
python manage.py shell
명령어로 Django 인터랙티브 쉘을 실행하여 모델 객체를 조작합니다. 🐚
- Django 모델 클래스는 데이터베이스 테이블과 매핑되며, 이를 통해 데이터베이스와 상호 작용합니다. 🗄️
- QuerySet은 데이터베이스에서 가져온 객체 컬렉션을 나타냅니다. 묶음📦
- 모델 인스턴스를 생성하고
save()
메서드를 호출하여 데이터베이스에 저장합니다. ✅
- 모델 필드 값은 Python 속성을 통해 접근하고 수정할 수 있습니다. ✍️
__str__
메서드를 사용하여 객체의 문자열 표현을 사용자 정의할 수 있습니다. 💬
- 모델에 사용자 정의 메서드를 추가하여 특정 로직을 구현할 수 있습니다. ⚙️
filter()
메서드를 사용하여 데이터베이스 데이터를 필터링할 수 있습니다. 🔍
- ForeignKey를 사용하여 객체 간의 관계를 설정하고 관리합니다. 🔗