данные строки динамической таблицы шаблона django - PullRequest
1 голос
/ 07 июня 2019

Я создаю динамический заголовок таблицы шаблона django,

Я хочу получить заголовок таблицы из другой модели и получить данные, соответствующие заголовку таблицы, из модели данных.

Я хочу{{ data.field_name }} <== {{data.{{ header.{{header.field_id}} }} но не работает,

Мои views.py

from asset_manager.models import (
    AssetServiceCategory,
    AssetField,
)

from asset.models import (
    AssetList,
)


#---[ Start Views ]---#

#--[ Default Asset_manager View ]--#
class Asset_View(View):
    #-[ Resuest GET URL:asset ]-#
    def get(self, request, *args, **kwargs):
        if not request.user.is_authenticated:
            return redirect('/accounts/login/')
        else:
            template_name = [
                'asset/asset.html',
                'asset/asset/asset_service_category.html',
            ]
            service_category = AssetServiceCategory.objects.all()
            asset_list_header = AssetField.objects.filter(field_display="YES")
            asset_list_data = AssetList.objects.all()

            context = {
                'service_category': service_category,
                'asset_list_header' : asset_list_header,
                'asset_list_data' : asset_list_data,
            }
            return render(request, template_name, context)

Мой asset_list.html

<table class="table table_asset_list">
    <thead class="thead thead_asset_list">
        <tr>
            {% for header in asset_list_header %}
                <th>{{ header.field_name }}</th>
            {% endfor %}
        </tr>
    </thead>
    <tbody class="tbody tbody_asset_list">

        {% for header in asset_list_header %}
            {% for data in asset_list_data %}
            <tr>
                <td>{{ data.{{header.field_id}} }}</td>   <== This is not working...
            </tr>
            {% endfor %}
        {% endfor %}
    </tbody>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...