class Product(models.Model):
...
image = models.ImageField(upload_to = generate_filename, blank = True)
Когда я использую ImageField (blank=True) и не выбираю изображение в администраторскую форму, исключение происходит.
В коде django Вы видите это:
class FieldFile(File):
....
def _require_file(self):
if not self:
raise ValueError("The '%s' attribute has no file associated with it." % self.field.name)
def _get_file(self):
self._require_file()
...
Django trac имеет билет № 13327 об этой проблеме, но кажется, что это не может быть скоро зафиксировано. Как сделать их полем дополнительный?
Установить null = True
(см. документацию )
class Product(models.Model):
...
image = models.ImageField(upload_to=generate_filename, blank=True, null=True)