2009-08-14 14 views
9

Mam pytanie dotyczące pola opcji wyboru.Django, pole opcji do wyboru

mam tego pola:

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

wszystko jest w porządku w moich formularzy dodać lub zaktualizować, ale w moim show-view (wyświetlacz szablon) pole prostu wyglądać „(None)” i nie przedstawiają wartości (1 lub 2 lub 3).

Dzięki :)

Odpowiedz

17

Pierwszym elementem Twojego krotki wybór musi być wartością, która zostanie zapamiętana. W twoim przypadku, to musi być liczbą całkowitą:

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

Zobacz dokumentację uzyskać więcej informacji:

+0

dziękuję za odpowiedź :) ars – Asinox

+0

chętnie pomożemy! :) – ars