Имеется следующая проблемная строка кода
list_reports = ReportInfo.objects.filter(status='Новый')
При вызове страницы с объектами, где в шаблон передаю list_reports выдаёт: ValueError at /new_reports/
invalid literal for int() with base 10: 'Новый'
Модели:
class ReportStatus(models.Model):
name = models.CharField(max_length=25)
def __str__(self):
return self.name
class ReportInfo(models.Model):
name = models.CharField(max_length=80)
status = models.ForeignKey(ReportStatus, null=True, on_delete=models.DO_NOTHING)
Не понимаю в чем дело, проводил миграции, удалял и ставил базу данных снова(иногда помогало), переписывал заново имена статусов возможных, и все равно выдаёт при таком фильтре ошибку.