장고 orm2 [Django] 7_2. ORM: Admin Methods / ForeignKey Filter Admin Methods 1) list_display에 'total_amenities'를 추가 2) rooms > models.py에 없는 내용이므로 에러 발생 3) rooms > admin.py에서 메서드로 추가 가능 4) rooms > models.py에서도 추가 가능 ForeignKey Filter Reverse Accessor(역방향 접근자)oreignKey, OneToOneField, ManyToManyField 등을 사용할 때 자동으로 생성되는 속성모델 간의 관계를 정의할 때 두 모델 사이의 역방향 관계에 접근할 수 있게 해주는 개념외래 키나 다대다 관계를 통해 연결된 관련 객체들을 쉽게 조회할 수 있음(해당 모델의 인스턴스에서 관련된 다른 모델의 인스턴스에 접근할 수 있다) ex.. 2024. 7. 14. [Django] 7_1. ORM Query Sets: filter, get, create, delete ORM (Object-Relational Mapping)데이터베이스와 상호 작용할 때 SQL을 직접 사용하지 않고 Python 객체로 데이터베이스 작업을 수행할 수 있다 Query SetQuery Sets allow you to chain operations together. Django ORM에서 데이터베이스로부터 데이터를 가져오고, 필터링하고, 정렬하는 등의 작업을 수행하는 데 사용데이터베이스의 레코드 목록을 표현하며, SQL 쿼리와 유사한 방식으로 작업할 수 있다https://docs.djangoproject.com/en/5.0/ref/models/querysets/# Django는 나와 데이터베이스가 파이썬 코드를 통해 소통하도록 한다 모델은 데이터베이스를 들여다보는 '창(window)'의 역할.. 2024. 7. 13. 이전 1 다음 반응형