Как я могу удалить ненужные данные и сохранить только нужные результаты из формы Django?

Submit Я хочу отправить данные формы в бэкенд без нежелательных данных здесь fname Я хочу только email. Я пытаюсь создать функцию, которая сначала будет проверяться js, чтобы защитить форму от ботов. Как я могу заставить мою django форму завершаться.

 <form id="regForm" name="myForm">

      <div class="tab">
        <h4 id="jsa" >Validation</h4>
        <p>
          <input
            placeholder="First name..."
            oninput="this.className = ''"
            name="fname"/>
        </p>
      </div> <h3 id="valid_error"></h3>
      <div class="tab">
        Contact Info:
        <p>
          <input
            placeholder="E-mail..."
            oninput="this.className = ''"
            name="email"
          />
        </p>
      </div>
      <div style="overflow: auto">
        <div>
          <button
            type="button"
            id="prevBtn"
            onclick="nextPrev(-1)" 
          >
          </button>
          {% csrf_token %}
          <button
            type="submit"
            id="nextBtn"
            onclick="nextPrev(1)"  
          >
            Join
          </button>
        </div>
      </div>
    </form>

Сначала данные проверяются функцией JavaScript Затем, действуя как пошаговая форма, она отображает поле электронной почты. Вот лог, который приходит в командной строке сервера

[20/Feb/2022 15:18:23] "GET /?fname=c&email=asdoods%40gmail.com&csrfmiddlewaretoken=PfKtOuGN9vTOfrDc6FibLh16VIr4747mtAn6MWRPnrfCxhdJxFsPuv8FNn9eqv5o HTTP/1.1" 200 38232

Я хочу, чтобы только email был отправлен fname is Javascript validation.

views.py data

def front_page(request, *args, **kwargs):

    captcha = request.POST.get("email")
    print(captcha)

    if request.method == 'POST':

        # print(f"This is {captcha} which i entered")
        formed = Foot_ContactForm(request.POST)
        print(formed)

        if (formed.is_valid()):
            print("Holli I andsaasasdot Abnorsaasdasdmal")
            formed.save()
            return render(request, 'articles/sucess.html')
        else:
            messages.error(request, 'Sorry Wrong Captcha')

    formed = Foot_ContactForm()

    print(f"This is {formed}")

    # print(request.session)
    # print(dir(request.session))

    article_list = Article.objects.all().order_by("-created_at")
    # list = [1,2]
    paginator = Paginator(article_list, 6)
    page_number = request.GET.get('page')
    page_obj = paginator.get_page(page_number)

    context = {
        "list": article_list,
        "page_obj": page_obj,
        'formed': formed
    }
    return render(request, "index.html", context=context)

Внизу я пытаюсь загрузить систему captcha в нижнем колонтитуле.

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