>source

다음과 같은 쿼리 집합 개체 목록이 있습니다. []>, < QuerySet [< 물건: 보드카>]>, < QuerySet [< 물건: 사전>]>] 이제 각 개체의 속성을 가져와야 합니다. 여기 내 html 템플릿이 있습니다

<html lang="en"><head>    <meta charset="UTF-8">    <title>Changes saved</title></head><body>

Изменены объекты:

{% for el in elements %}

{{el.name}} new price: {{el.price}}

{% endfor %} </body></html>

내 브라우저에는 "new price:"가 3번 있습니다.

질문에 귀하의 견해와 모델을 추가할 수 있습니까?

Iain Shelvington2022-02-15 06:39:12

쿼리 세트에 대한 자세한 정보를 공유해야 합니다. 모델을 공유하고 기능 정보를 볼 수 있습니까?

Praveen Kumar2022-02-15 06:39:12

모든 객체가 동일한 클래스(예: 제품)에서 상속됩니까? 위와 같이 모델과 뷰를 공유합니다.

NixonSparrow2022-02-15 06:39:12
  • 답변 # 1

    샘플에서 쿼리 세트의 배열을 템플릿으로 보내는 것 같습니다. 표시할 데이터를 얻을 수 있는 두 가지 방법이 있습니다.

    1. 루핑할 때 각 쿼리 세트에서 첫 번째 요소 가져오기

    {% for el in elements %}
        

    {{el.first.name}} new price: {{el.first.price}}

    {% endfor %}

    1. 쿼리 세트의 배열이 아닌 개체의 배열로 보내도록 보기 변경
  • 이전 특정 Azure 기능에서 AAD 인증을 비활성화할 수 있습니까?
  • 다음 reactjs : Django Rest ManyToMany 필드에 POST 요청에 반응