从数据表中获取选定的行到我的Django视图

时间:2019-02-24 19:02:52

标签: python jquery html django datatables

我正在使用数据表为HTML中的表格中的订单项创建复选框。我很难将选定的行添加到Django视图中。我是JS的新手,因此有关如何读取数据并将其推送到我的视图的任何想法都将非常有帮助! 这是我的桌子的代码

    <table id="dtDynamicVerticalScroll"  class="table table-hover table-striped table-bordered">

        <thead class="thead stylish-color text-white">
            <tr>
                <th></th>
                <th class="th-lg">Program</th>
                <th class="th-lg">Profile</th>
                <th class="th-lg text-center">Age</th>

            </tr>
        </thead >

        <tbody>
            {% for registeredUser in registeredUsers %}
            <tr>
                <td></td>
                <td>{{ registeredUser.profile.program.program_name  }}</td>
                <td ><a href="{% url 'profile' registeredUser.id %}"><img src="{{ registeredUser.profile.photo.url }}"  onError="this.onerror=null;this.src='/media/profile_image/default.jpg';" style="width:30px;height:30px;border:1px;" class="img-fluid rounded-circle"></a>&nbsp;&nbsp;<span>{{ registeredUser.first_name }}</span>&nbsp;<span>{{ registeredUser.last_name }}</span></td>
                {% if registeredUser.profile.age  == "None" %}
                <td align="center"></td>
                {% else %}
                <td align="center">{{ registeredUser.profile.age}}</td>
                {% endif %}
            </tr>
            {% endfor %}
        </tbody>
    </table>
<a href="{% url 'groups' %}" class="btn btn-pink">E-mail a group</a>

这是用于创建复选框的脚本

    <script type="text/javascript" class="init">

$(document).ready(function() {
    $('#dtDynamicVerticalScroll').DataTable( {
        columnDefs: [ {
            orderable: false,
            className: 'select-checkbox',
            targets:   0
        } ],
        select: {
            style:    'multi',
            selector: 'td:first-child'
        },
        order: [[ 1, 'asc' ]],
        responsive: true,
    } );
} );

</script>

我正在尝试将选中的订单项的数据保存到我的组视图中

0 个答案:

没有答案