0
을 related_name? 난 당신이 원하는 것을 이해한다면장고 내가 뭔가를 할 노력하고있어
을 related_name? 난 당신이 원하는 것을 이해한다면장고 내가 뭔가를 할 노력하고있어
, 당신은 custom template filter 시도 할 수 있습니다 :
from django import template
register = template.Library()
@register.filter
def get_first_ordered_by(queryset, order):
return queryset.order_by(order)[0]
을 다음 템플릿을 :
{% load my_tags %}
{% with image=property.property_images.all|get_first_ordered_by:'-order' %}
{{ image }}
{% endwith %}
주, 당신의 결과 때문에 {%를 %}을 사용할 수 없습니다 get_first_ordered_by
은 반복 할 수 없습니다.
원하는 쿼리를 반환하는 모델의 클래스 정의에 메서드를 추가 한 다음 해당 메서드를 템플릿에서 가져올 수 있습니다.
주문 및 필터링 기능을 제공하는 관리자를 사용해보십시오. – zzzirk
제목은 실제 질문과 관련이 없습니다. 변경하십시오. –
모델 수업을 보여줄 수 있다면 도움이 될 것입니다. – Ber