小编ily*_*lya的帖子

Django - 如何使ImageField/FileField可选?

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,但似乎无法很快修复.如何使这些字段可选?

django django-models

34
推荐指数
2
解决办法
3万
查看次数

标签 统计

django ×1

django-models ×1