Onchange select работает после второго раза - jquery - django

Я пытаюсь показать некоторую базу данных по выбранным данным в выпадающем поле, форма динамическая formset(modelformset_factory) но она вызывает данные два раза и не вызывает никаких данных при первом выборе, во второй раз потом возвращает данные! и в функции python тоже ничего не возвращает при первом выборе, при втором выборе возвращает данные два раза!
вот мой код views.py

@login_required
def return_back_imei_oddinfo(request):
    query = request.GET
    for item in query:
        if item.startswith("imei-") and item.endswith("-item"):
            item_id = query.get(item)
            print(item)
            break

    selling_price= Imei.objects.get(id=item_id).mobile.selling_price,
    data = {
        'selling_price' : selling_price,

    }

    return JsonResponse(data)

forms.py

class ImeiInvoiceForm(forms.ModelForm):
    item = ImeiModelChoiceField(queryset=Imei.objects.filter(status=True),widget=forms.Select(attrs={'onchange':'imeiInfo(this);'}))
    class Meta:
        model = ImeiInvoice
        fields = ['item','price']

и вот мой шаблон

и jquery.min.js находится в верхней части файлов скриптов, есть ли что-то, что я упустил, пожалуйста, или я что-то неправильно понимаю? спасибо за ответ

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