2010-11-25 13 views
36
EMP_CHOICES = (
     (0,'-- Select --'), 
     (1,'Good'), 
     (2,'Average'), 
    ) 

class EMPFeedback(models.Model): 
    user_choices = models.IntegerField(choices=EMP_CHOICES) 

Si el valor almacenado en el PP como 1 para user_choices cómo imprimir el valor correspondiente user_choices correspondientes (es decir, 1 == BUENO)opciones de impresión Django valoran

fb = EMPFeedback.objects.get(id=1) 
print fb.user_choices # prints 1 
print fb.user_choices.EMP_CHOICES 

Respuesta

85

Hay una method por eso! (™ de Apple)

fb.get_user_choices_display() 
+1

============ ============ Gracias – Rajeev

+2

1 para el humor! –

+1

Eso estuvo bien :)) – Rajeev

Cuestiones relacionadas