Django создание таблицы с гиперссылкой в ​​ячейках - PullRequest
0 голосов
/ 22 января 2020

Я хочу отобразить таблицу с основными c сведениями о продуктах и ​​добавить гиперссылку на ячейки в столбце «Название продукта», после нажатия на которую вы будете перенаправлены на более подробное описание продукта с возможностью его редактирования, удаления и др. c.

<table class="table table-striped table-dark">
    <thead>
        <tr>
            <th scope="col">Product name</th>
                            <th scope="col">Price</th>
        </tr>
    </thead>
    <tbody>
        {% for element in object %}             
            <tr>
                <td><div class="btn active"><i class="fa fa-check"></i></div></td>
                <td>
                    <a href="{% url 'prod_desc' pk:element.pk %}">
                        {{element.name|lower|capfirst}}
                    </a>
                </td>
                <td>
                    {{element.price}}
                </td>
            </tr>               
        {% endfor %}
    </tbody>
</table>

Как подключить гиперссылку с названием продукта в таблице? В случае, если есть какое-либо решение для обхода? Есть ли какие-либо ограничения на вставку гиперссылки в html в целом или это "Django вещь"?

1 Ответ

0 голосов
/ 23 января 2020

Проблема заключалась в передаче первичного ключа элемента, который я использовал ":", как в словарном ключе: значение вместо "="

                    <a href="{% url 'prod_desc' pk=element.pk %}">
                        {{element.name|lower|capfirst}}
                    </a>
...