Превращение целочисленного поля в выбираемые выпадающие числа от 0 до значения целочисленного поля в django

Я пытался заставить значение целочисленного поля отображаться в виде выпадающего списка с числами от 1 до значения целочисленного поля, например 47, числа от 1 до 47 будут отображаться в виде выпадающего меню. Мне удалось заставить этот код работать:

HTML PAGE, который отвечает за получение ID целочисленного поля, поскольку я отображаю его в другой модели как foreignkey, здесь я также пытаюсь заставить выпадающий список чисел отображаться

{% for i in rayons %}

<option id="empla"value="{{ i.pk }}">{{ i.Nombre_des_Emplacments }}</option>

    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>

<script>
var     n = {{ i.Nombre_des_Emplacments }};
for (var i = 0; i < n+1; i++) {
  //creates option tag
  jQuery('<option/>', {
    value: i,
    html: i
  }).appendTo('#empla');
}
</script>
{% endfor %}

Result : обратите внимание, что поле Num - это то, о чем я говорю, и оно зависит от предыдущего поля, поэтому, когда выбрано что-то отличное от A1, поле Num изменится

Попробуйте этот

 {% for i in rayons %}
    <select id = "empla">
</select>
    <!-- <option id="empla"value="{{ i.pk }}">{{ i.Nombre_des_Emplacments }}</option> -->
    
        <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
    
    <script>
    var     n = {{ i.Nombre_des_Emplacments }};
    var empla = document.getElementById("empla")
    for (var i = 0; i < n+1; i++) {
      //creates option tag
      empla.options.add(new Option(i,i));
    }
    </script>
    {% endfor %}
Вернуться на верх