2012-11-08 3 views
0

을 related_name? 난 당신이 원하는 것을 이해한다면장고 내가 뭔가를 할 노력하고있어

+0

주문 및 필터링 기능을 제공하는 관리자를 사용해보십시오. – zzzirk

+1

제목은 실제 질문과 관련이 없습니다. 변경하십시오. –

+0

모델 수업을 보여줄 수 있다면 도움이 될 것입니다. – Ber

답변

3

, 당신은 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은 반복 할 수 없습니다.

0

원하는 쿼리를 반환하는 모델의 클래스 정의에 메서드를 추가 한 다음 해당 메서드를 템플릿에서 가져올 수 있습니다.

관련 문제