Tengo un formulario en mi forms.py que tiene este aspecto:rellenar un formulario de Django con los datos de la base de datos en vista
from django import forms
class ItemList(forms.Form):
item_list = forms.ChoiceField()
necesito para poblar el item_list con algunos datos de la base de datos. Cuando se genera en HTML item_list debería ser algo como:
<select title="ItemList">
<option value="1">Select Item 1</option>
<option value="2">Select Item 2</option>
</select>
Los valores de las opciones en mi instrucción de selección cambiará casi todo el tiempo ya que una variable en la consulta a menudo cambiar la generación de nuevos resultados.
¿Qué debo poner en la view.py y también en mis archivos de plantilla para rellenar la Lista de artículos con los valores de la base de datos?
El problema es que toda mi lógica pasa en el view.py no en el forms.py. El conjunto de preguntas se parece más a esto Items.objects.filter (item_id = id). La variable "id" se genera en view.py. – avatar
¿Qué sucede si agrega otro parámetro al constructor de forma de libro? – amcashcow
@itgorilla: Actualicé mi publicación. – miku