class Product(models.Model):
...
image = models.ImageField(upload_to = generate_filename, blank = True)
Run Code Online (Sandbox Code Playgroud)
当我使用ImageField(空白= 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()
...
Run Code Online (Sandbox Code Playgroud)
Django trac有关于这个问题的票#13327,但似乎无法很快修复.如何使这些字段可选?