from django.db import models from django.core.files.base import ContentFile class MyModel(models.Model): myfile = models.FileField() def save(self, *args, **kwargs): content = "Hello, world!" self.myfile.save("test.txt", ContentFile(content)) super(MyModel, self).save(*args, **kwargs)
m = MyModel.objects.first() filename = m.myfile.name content = m.myfile.read()Determining package library: The `ContentFile` class is part of the core Django package, located in the `django.core.files.base` module, and is therefore not a separate package or library.