Project using python/Cloning Airbnb
room_card.html and model function
Cog Factory
2021. 2. 26. 10:31
templates
mixins/room_card.html
나는 room.get_first_photo와 room.get_review_points를 사용했다. 이 method는 rooms/models.py에 정의되어 있다.
<ul>
{% for room in rooms %}
<li>
<a href="#">
<div style="background-image:url('{{room.get_first_photo}}')">
picture
<div>
{% if room.host.superhost %}
<span>Superhost</span>
{% endif %}
</div>
</div>
<div>
<div>
<i class="fas fa-star"></i>
<span>{{room.get_review_points}}</span>
<span>({{room.reviews.count}})</span>
</div>
<div>
{{room.country}} • {{room.address}}
</div>
</div>
</a>
<a href="#">
<i class="far fa-heart"></i>
</a>
</li>
{% endfor %}
</ul>
참고 자료
- 노마드 코더의 Airbnb 클론 강의
소스 코드
github.com/zpskek/airbnb-clone-v3/commit/509e5df373712be95d6e08045253cea75fce9cbc