본문 바로가기
airbnb clone coding

[Django] 8_1. Power Admin: Methods / Search Fields

by busybee-busylife 2024. 7. 15.
반응형

Methods

개별 room 별로 reviews의 평균 표시하기 

1) reviews > models.py 에서 related_name 설정

 

 

2) rooms > models.py 에서 rating 메서드 만들기

Avg를 임포트하여 위와 같이 평균값을 계산하면 더 효율적이다 

 

 

3) rooms > admin.py 에서 list_display에 추가(속성, 메서드 다 추가 가능) 

 

 

 

Search Fields 

🤜 미션: owner의 username으로 room 검색하기 🤛

rooms > admin.py 에서 search_fields 만들기: 검색창 생성 

디폴트로 'contains' 조건으로 검색

반응형