Получение определенных данных из БД SQLite в формы django

Как я могу получить конкретные данные, которые мне нужны, в форме django. Я знаю, как получить всю базу данных в таблицу с помощью циклов. Но я хочу получать конкретные данные в зависимости от того, что выбрал пользователь. В глубине души я знаю, как это сделать. Например, шаг 1, пользователь выбирает, какие данные он хочет посмотреть. Шаг 2: пользователь обращается к таблице, чтобы найти нужные ему данные. Шаг 3: отобразить его на html-странице.

У меня есть эта таблица в моем веб и когда пользователь, скажем, нажимает кнопку редактирования для 1-ой строки, он переходит в новый html со всеми его данными, перечисленными в таблице. В конечном итоге я хочу, чтобы он отобразил форму со всеми данными (2 таблицы), хранящимися в ней. enter image description here

Html:

{% extends "interface/base.html" %}
{% block footer_scripts %}
    {{ block.super }}
    <script>
    // additional javascript
    </script>
{% endblock footer_scripts %}
{% block content %}
                <div class="content-page">
                    <div class="content">
                        
                        <!-- start page title -->
                        <div class="row">
                            <div class="col-12">
                                <div class="page-title-box">
                                    <!--<div class="page-title-right">
                                        <ol class="breadcrumb m-0">
                                            <li class="breadcrumb-item"><a href="javascript: void(0);">Hyper</a></li>
                                            <li class="breadcrumb-item"><a href="javascript: void(0);">eCommerce</a></li>
                                            <li class="breadcrumb-item active">Devices</li>
                                        </ol>
                                    </div>
                                -->
                                    <h4 class="page-title">{{hostname}}</h4>
                                </div>
                            </div>
                        </div>     
                        <!-- end page title --> 

                        <div class="row">
                            
                            <table>
                                {% for item in devices %}
                                <tr>
                                    <td><b>hostname:</b>{{ item.hostname }}</td>
                                    <td><b>IP address:</b> {{ item.ipaddr|default:"Nil" }}</td>
                                </tr>
                                <tr>
                                <td colspan="2" class="divider"><hr/></td>
                            </tr>
                                {% endfor %}
                            </table>
                        </div>
                        <!-- end row -->
                    </div> <!-- End Content -->
{% endblock content %}

Но я совершенно не знаю, как мне закодировать это в представлении, чтобы получить конкретные данные в соответствии с именем хоста, закодированным в html. Может ли кто-нибудь указать мне правильное направление? Все, что я нашел в интернете, это чтение всей базы данных и ее отображение

Вернуться на верх