НЕ существует типа данных, у которого запятая ПОСЛЕ списка значений ОБЯЗАТЕЛЬНА.
Запятая БЫВАЕТ нужна, когда создаваемый кортеж состоит из единственного значения: (1) # арифметическое выражение, имеющее значение 1
(1,) # кортеж, содержащий единственное значение 1
(1, 2) # кортеж из двух значений, финальная запятая не нужна Если бы финальная запятая была обязательна, тебе пришлось бы писать: PERIODISITY_CHOISES = (('day', 'Раз в день', ), ('week', 'Раз в неделю', ), ('month', 'Раз в месяц', ), )