2009-08-14 18 views
9

tengo una pregunta sobre el campo de opción de opciones.Django, campo de opción de opciones

tengo este campo:

SECUENCIA = (
      ('1','1'), 
      ('2','2'), 
      ('3','3'), 
) 
secuencia = models.IntegerField(max_length=1,choices=SECUENCIA) 

Todo está muy bien en mis formas para añadir o actualizar, pero en mi programa de vista (pantalla de plantilla) el campo solo aparece como "(ninguno)" Y no mostrar el valor (1 o 2 o 3)

Gracias :)

Respuesta

17

El primer elemento de la tupla elección tiene que ser el valor que se va a almacenar. En su caso, tiene que ser un número entero:

SECUENCIA = (
      (1, '1'), 
      (2, '2'), 
      (3, '3'), 
) 

Consulte la documentación para obtener más información:

+0

, gracias ars de respuesta :) – Asinox

+0

Glad to help! :) – ars

Cuestiones relacionadas