Django - вызов формы по элементам с помощью AJAX-вызова

Я новичок в Django и пытаюсь загрузить элементы формы в мой шаблон с помощью AJAX вызова, чтобы избежать обновления. Благодаря многим вопросам/ответам здесь у меня есть следующий код, который отлично работает и отображает форму в виде таблицы.

Я хотел бы сделать то же самое, но вместо того, чтобы отображать это как таблицу, я хотел бы иметь возможность выбрать, какой элемент отображать, и использовать его так {{ form.item_name }}, чтобы я мог организовать свой шаблон так, как я хочу.

Что мне следует изменить?

view.py

def test_view(request):
    if request.user.is_authenticated:

        my_id = request.GET.get('id')
        my_instance = models_companies.objects.get(id_company=my_id)  
        my_form = forms_companies(instance=my_instance)

        return HttpResponse(my_form.as_table())

    else:
        messages.success(request, "You Must Be Logged In...")
        return redirect('home')

template.html

 function load_company_test() {
            $.ajaxSetup({
                data: {
                    id : $('#id_id_company').val(),
                    csrfmiddlewaretoken: '{{ csrf_token }}'
                },
            });
            $.ajax({
                type: "GET",
                url: "../test_view/",
                success: function (data) {
                    $("#div_company").empty();
                    $("#div_company").html(data);

                },
            });
        }

// I want to populate the div like this 
<div id="div_company">{{ data.item_name }}</div>
Вернуться на верх