Как я могу отправить дополнительное значение в представления с помощью формы django?

У меня есть HTML-форма:

<form action="" method="POST" enctype="multipart/form-data" onsubmit="update_button()">
        {% csrf_token %}
        {{ form|crispy }}
        <div class="row" style="background-color: white">
          {% for x in data %}
              <div style="padding: 10px;">
                  <label id="label1" class="{% for selectedIMG in selectedimages %}{% if selectedIMG == x.image_d %} image-checkbox-checked{% endif %}  {% endfor %} image-checkbox {{x.image}}">
                    <img su-media-id="{{ x.image }}" height="100px" width="100px" src="/media-images/{{x.image}}" class="image-checkbox-checked" />
                    <i class="fa fa-check"></i>
                  </label>
              </div>
              {% endfor %}
              <div class="clearfix"></div>
          </div>  
        <br>
            <div class="form-group">
              <div class="col-md-6 offset-md-3">
          <input type='submit' class="btn btn-primary btn-block" />
              </div>
            </div>
      </form>

и скрипт, который создает массив из выбранных изображений и делает POST-запрос для просмотра:

function update_button() {
  alert(mediaArray)
   $.ajaxSetup({
         headers: {
           "X-CSRFToken": getCookie("csrftoken")
         },
       });
   $.ajax({
       type:"POST",
       url: "{% url 'ajax-post' %}",
       data: {"image":String(mediaArray)},
   });
}

Форма и ajax также делают разные запросы к посту. Когда ajax запрос идет, то форма пуста, а когда идет запрос формы, то изображение (mediArray) идет пустым

строка из Я получаю данные из ajax:

images = request.GET.getlist('image')

Я хочу передать оба (форму и массив медиа для просмотра)

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