(fields.E005) «Выборы» должны быть итерируемыми, содержащими кортежи (фактическое значение, удобочитаемое имя).Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 (fields.E005) «Выборы» должны быть итерируемыми, содержащими кортежи (фактическое значение, удобочитаемое имя).

Сообщение Anonymous »

Я создал эту модель ниже и работал нормально почти всю неделю. Закрыл сервер и перезапустил его снова, и он выдал мне (fields.E005) «выборы» должны быть итерацией, содержащей (фактическое значение, удобочитаемое имя) ошибку кортежей. Точно использовал документацию django, решения по-прежнему нет.
`class Inspection(models.Model):

Код: Выделить всё

RESULT_CHOICES = [
("PR"  "Passed"),
("PR"  "Passed with minor Defects"),
("PR"  "Passed with major Defects"),
("FR"  "Failed due to minor Defects"),
("FR"  "Failed due to major Defects"),
("FR"  "Failed"),
]

vin_number = models.ForeignKey(Vin, on_delete=models.CASCADE, related_name='inspections')
inspection_number = models.CharField(max_length=20)
year = models.CharField(max_length=4)
inspection_result = models.CharField(max_length=30,
choices=RESULT_CHOICES)
ag_rating = models.CharField(max_length=30)
inspection_date = models.DateField()
link_to_results = models.CharField(max_length=200)

def __str__(self):
return self.inspection_number`
Я пытался:

Код: Выделить всё

YEAR_IN_SCHOOL_CHOICES = { "FR": "Freshman", "SO": "Sophomore", "JR": "Junior", "SR": "Senior", "GR": "Graduate", }
но все равно не сработало. Можно даже перенести из-за ошибки

Подробнее здесь: https://stackoverflow.com/questions/790 ... human-read
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»