Как создать экземпляр модели с кнопкой и без форм

У меня есть модель с 2 полями, первое из которых user, а второе member.

Я хочу создать экземпляр, просто нажимающий на кнопку без заполнения формы. Я хочу получить user от зарегистрированного пользователя и member от текущего блока в HTML

Это моя модель:

class Applicant(models.Model):     
    member_proyect = models.ManyToManyField(Member, related_name=('vacancy'))     
    user = models.ForeignKey(User, on_delete=models.CASCADE)

Я хочу получить user от зарегистрированного пользователя.

Я сделал этот цикл for для отображения всех членов в HTML

{% for member in member_list %}
  {% if member.proyect_id == page.id %}
    {% with n=forloop.counter %}
    <div class="accordion-item">
      <h2 class="accordion-header" id="heading{{n}}">
        <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse{{n}}" aria-expanded="false" aria-controls="collapse{{n}}">
          {{member.rol}}
        </button>
      </h2>
      <div id="collapse{{n}}" class="accordion-collapse collapse " aria-labelledby="heading{{n}}" data-bs-parent="#accordionExample">
        <div class="accordion-body">
          {{member.content |safe }}
          <form action="" method="post"> <!-- I want to click this button and create the instance -->
              {% csrf_token %}                        
              <input type="submit" value="Aplicar" class="btn btn-primary" />
          </form>
        </div>
      </div>
    </div>
    {% endwith %}
  {% endif %}
{% endfor %}

В данном случае нет формы, только кнопка, и я не уверен, как это сделать.

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