Я хочу ограничить поле значениями 0-10 в выбранном виджете.
field=models.IntegerField(max_length=10, choices=CHOICES)
Я мог бы просто выписать все кортежи выбора из (0,0), (1,1) , но должен быть очевидный способ справиться с этим.
Помощь высоко ценится.
Используйте понимание списка Python:
CHOICES = [(i,i) for i in range(11)]
Это приведет к:
[(0, 0), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10,10)]
Как уже упоминал @Torsten, вы можете улучшить его:1004 *