1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #32243 -- Added docs examples for manually saving Files.

This commit is contained in:
Joshua Massover
2022-01-26 15:05:33 +01:00
committed by Mariusz Felisiak
parent e459b0f5a0
commit c9d6e3595c
2 changed files with 24 additions and 0 deletions

View File

@@ -126,6 +126,19 @@ model::
form = UploadFileForm()
return render(request, 'upload.html', {'form': form})
If you are constructing an object manually outside of a request, you can assign
a :class:`~django.core.files.File` like object to the
:class:`~django.db.models.FileField`::
from django.core.management.base import BaseCommand
from django.core.files.base import ContentFile
class MyCommand(BaseCommand):
def handle(self, *args, **options):
content_file = ContentFile(b'Hello world!', name='hello-world.txt')
instance = ModelWithFileField(file_field=content_file)
instance.save()
Uploading multiple files
------------------------