Вызвать ошибку в Django на определенном поле в форме

В моем Django/Python приложении есть поля, которые необходимы или нет, в зависимости от того, что выбрано в предыдущих полях. Поэтому они не являются обязательными по умолчанию. Я хотел бы запустить скрипт, который бы выдавал ошибку на выбранное поле, в зависимости от выбора. Я хотел бы сделать это при нажатии кнопки 'Submit', через скрипт.

Мой html код:

{% extends "blog/base.html" %}
{% load crispy_forms_tags %}
{% block content %}
    <div class="content-section">

        <form method="POST" id="PostForm" data-sektor-url="{% url 'ajax_load_sektors' %}" novalidate enctype="multipart/form-data">
            {% csrf_token %}
            <fieldset class="form-group">
                <legend class="border-bottom mb-4">Report</legend>
                {{ form|crispy }}
            </fieldset>
            <div class="form-group">
                <button class="btn btn-outline-info" id="submit" type="submit">Submit</button>
            </div>
        </form>
    </div>

    <script>
            $("#submit").click(function () {

                if (document.getElementById('id_res_person_1').value == '') {
                      HERE I WOULD RAISE AN ERROR ON THAT FIELD
                    }
                            });
    </script>

Вам нужно вызвать функцию, когда форма отправлена, сделать валидацию и, если все хорошо, отправить в представление

Вот пример:

JS

function validate(url) {
  // do your validation 
  if(allIsOk){
    // get the form
     my_form.submit();
   }
 } 

Отправить или ссылка

 <fom onsubmit="validate()">
Вернуться на верх