He estado tratando de hacer que el valor de un campo entero aparezca como una lista desplegable con números que van desde 1 hasta el valor del campo entero, por ejemplo, 47, los números entre 1 y 47 aparecerán como un menú desplegable. Logré que este código funcionara:
PÁGINA HTML que es responsable de obtener la ID de campo entero ya que la estoy mostrando en otro modelo como una clave externa, aquí es donde también estoy tratando de hacer que aparezca la lista desplegable de números
{% 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 %} Resultado: tenga en cuenta que el campo Num es de lo que estoy hablando y depende del campo anterior, por lo que cuando se selecciona algo que no sea A1, el campo Num cambiará 
quiero que los números se muestren como opciones seleccionables verticalmente uno encima del otro como un menú desplegable normal
prueba este
{% 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 %}