Поле выбора в модели Django: Разница между списком пар и списком строк [дубликат].
В Django model много времени я вижу, что нужно использовать list из pair для выборов примерно так:
class RuleUpdateTrack(models.Model):
Id = models.IntegerField()
operationChoice = [
('insert', 'insert'),
('update', 'update'),
('delete', 'delete'),
('initial', 'initial'),
]
operation = models.CharField(max_length=50, choices=operationChoice, default='none')
Теперь у меня возник вопрос, почему мы должны использовать ('insert', 'insert') в этом массиве, а не что-то вроде этого:
operationChoice = [ 'insert', 'update', 'delete', 'initial', 'none']
Пожалуйста, расскажите мне о различиях.