Мои данные не попадают в операцию post в django. Как сделать вызов Post в этой функции?

Я работаю над проектом Django, где у меня есть форма, которую я хочу сделать POST. но каждый раз она переходит к части else. вот мой вид:

def ATFrun(request,test_case_ID):
    if request.method == 'POST':
        print("post")
        url = 'http://www.google.com'
        pi = APIDetails.objects.get(pk=test_case_ID)
        atfParam= list(APIParameter.objects.values('id','parameterName','parameterValue').filter(TC_ID=pi))
        fm = APIDetailsReg(request.POST, instance=pi)
        req = fm.data
        # req = request.POST
        req_list = list(dict(req).values())
        ATFparams_count = len(req_list)
        ATFparams = ""
        if ATFparams_count > 0:
            for i in range(ATFparams_count-1):
                ATFparams = ATFparams + req_list[i+1][0] + '=' + req_list[i+1][1] + '&'
                data = ATFparams[:-1]
            url = url + data
        print('paramfinal',url)
        if fm.is_valid():
            fm.save()
            fm = APIDetailsReg()
        return HttpResponseRedirect('/TAFDashboard')
    else:
        print("not post")
        pi = APIDetails.objects.get(pk=test_case_ID)
        fm = APIDetailsReg(instance=pi)
        atfParam= list(APIParameter.objects.values('id','parameterName','parameterValue').filter(TC_ID=pi))
    atf = APIDetails.objects.all()
    return render(request, 'hello/ATF_Run.html',{'ATF': atf, 'Param': atfParam}) 

вот моя html форма

<div class="panel panel-info atf-form">

    <div class="panel-heading text-center" style="background-color: #660099;">

        <h1 class="panel-title" style="color: white;">TAF Integration URL</h1>
    </div>
    <form style="margin-top: 10px;">
        {% for param in Param %}
        <div class="form-row">
            <div class="form-group col-md-2">
                <label for="param">TAF Parameter</label>
                <input type="text" name="{{param.id}}" class="form-control" id="inputapi_param" value="{{param.parameterName}}" readonly>
            </div>
            {% if param.parameterName == 'api' or param.parameterName == 'callback' %}
            <div class="form-group col-md-4">
                <label for="val">TAF Value</label>
                <input type="text" name="{{param.id}}" class="form-control" id="inputapi_val" value="{{param.parameterValue}}" readonly>
            </div>
            {%else%}
            <div class="form-group col-md-4">
                <label for="val">TAF Value</label>
                <input type="text" name="{{param.id}}" class="form-control" id="inputapi_val" value="{{param.parameterValue}}" required>
            </div>
            {% endif %}
        </div>
        {% endfor %}
        <div class="form-row ">
            <div class="form-group col-md-12">
                <button type="submit" class="btn btn-primary taf-btn"><b>Generate TAF URL</b></button>
            </div>
        </div>
    </form>
</div>

Может кто-нибудь помочь с этим вызовом post? Каждый раз он переходил в часть else, но согласно моим требованиям он должен быть в части POST.

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