Значения по умолчанию для IntegerField
и FloatField
не могут быть строками.
default=''
означает и пустую строку.
Изменить значения по умолчанию для IntegerField
и FloatField
на некоторыеномер или набор null=True
:
Пример:
# Means it can not be empty and if it received empty, put 0 instead.
score = models.FloatField(default=0, blank=True)
Или
# Means it is okay to be empty.
score = models.FloatField(null=True, blank=True)
Кроме того, вам, вероятно, необходимо удалить файлы миграции дляпредыдущие изменения.