의 내 SQL 테이블은 다음과 같습니다 가정 해 봅시다 ..Django 쿼리를 html 테이블에 열 현명한 것으로 렌더링하는 방법은 무엇입니까?
제품 테이블
장고에--------------------------------
| id | Model| Manufacturer |
--------------------------------
| 1 | ABC | Samsung |
| 2 | XYZ | LG |
| 3 | ZYX | Sony |
--------------------------------
내가이 테이블에서 모든 레코드를 가져 및 템플릿에 전달 볼 ..
def compare(request):
product_ids = request.GET.get('product_ids')
products = Product.objects.filter(id__in=product_ids)
return render(request, 'compare.html', {'products': products})
query_set 결과 레코드가 하나씩 나온다. 우리가 행 현명을 따르고 있다고 말할 수는 있지만 템플릿의이 경우에는 html 테이블을 만들고 싶고 결과는 t와 같아야한다. 그의 .. ..
--------------------------------------------
|id | 1 | 2 | 3 |
|Model | ABC | XYZ | ZYX |
|Manufacturer | Samsung | LG | Sony |
--------------------------------------------
위의 예제를 보면 데이터가 열 현명한 것으로 렌더링 된 것을 볼 수 있습니다.
장고에서 더 좋은 방법을 제안 해주세요. 장고에서 초보자인데 내가 틀렸다면이 문제를 해결해주세요.
미리 감사드립니다.
감사하지만이 같은 여러 반복을 수행하지 않고 결과를 얻을 수있는 솔루션을 찾고 있어요. –
다른 방법으로 templatetags와 함께 할 수 있습니다 ..하지만 기본적으로 여전히 동일합니다 .. –
레코드의 3 개 필드에 대해서만이 방법을 사용하면 좋지만 10 개 필드 이상인 경우에는 좋지 않기 때문에 이 방법을 오른쪽으로 연습? –