Удаление записей запроса перед отправкой нового GET-запроса Djando

Я создаю веб-приложение, используя Django. Я не очень хорошо знаком с javascript/html, поскольку это не моя специализация.

Я ищу имя, которое будет найдено в api, и оно вернет его вместе с другой информацией.

Я размещу коды, которые, как я думаю, имеют отношение к моей проблеме. Если вам нужно что-то еще, я могу предоставить это.

views.py

from django.shortcuts import  render
from .models import customer
import requests

def get_customer(request):
    all_customers = {}
    if 'name' in request.GET:
        name = request.GET['name']
        url = 'https://retoolapi.dev/aSIZJV/customer__data?FirstName=%s'%name

        response = requests.get(url)
        data = response.json()
        customers = data

        for i in customers:
            customer_data = customer(
                uid = i['id'],
                f_name = i['FirstName'],
                m_name = i['MiddleName'],
                l_name = i['LastName'],
                phone = i['Phone'],
                email = i['Email'],
                DOB=i['DateOfBirth'],
                EID=i['EmiratesID']

            )
            customer_data.save()
            all_customers = customer.objects.all().order_by('-id')

    return render (request, 'customer.html', { "all_customers": all_customers} )

customer.html

static/website/dist/script.js

var $table = $('#table');
    $(function () {
        $('#toolbar').find('select').change(function () {
            $table.bootstrapTable('refreshOptions', {
                exportDataType: $(this).val()
            });
        });
    })

        var trBoldBlue = $("table");

    $(trBoldBlue).on("click", "tr", function (){
            $(this).toggleClass("bold-blue");
    });


var $table_empty = $('#table');
    $(function removeTableBody() {
        $('#table tbody').empty();
    })
// I wrote the line above to empty the table

Когда я нажимаю кнопку, чтобы очистить строки в таблице, я вижу следующее на терминале:

[15/Dec/2021 15:34:05] "GET /style.css HTTP/1.1" 404 2283
[15/Dec/2021 15:34:05] "GET /script.js HTTP/1.1" 404 2283

Вот вид на то, как выглядит таблица:

введите описание изображения здесь

Я хочу получать новые ответы каждый раз, когда отправляю GET-запрос.

Судя по тому, что ваши .css и .js выдают сообщение 404 not found, я предположу, что это проблема с вашим статическим корнем. Я думаю, что по умолчанию STATIC_ROOT в вашем файле настроек будет /static, но ваш js, очевидно, находится в /static/web/dist, поэтому вам следует либо обновить STATIC_ROOT до /static/web/dist, либо указать путь от /static в вашем base.html при загрузке файлов.

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