(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»