Django - comment faire ImageField/FileField facultatif?

class Product(models.Model):
    ...    
    image = models.ImageField(upload_to = generate_filename, blank = True)  

Lorsque j'utilise ImageField (vide=True) et de ne pas sélectionner l'image en admin forme, exception se passe.

Dans django code vous pouvez voir ceci:

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 a ticket #13327 à propos de ce problème, mais il semble qu'il ne peut être résolu bientôt. Comment faire de ces champ facultatif?

  • avez-vous trouvé une solution, il semble que j'ai le même problème maintenant
InformationsquelleAutor ilya | 2010-04-20