ファイルは、リクエストで生データとして使用できます。ImageField
内部 a で表されるディスクに保存されるように変換するにはどうすればよいですかmodel
。
試したもの:
file_ = File(request)
modelinstance.picture.save(filename, file_, save=False)
modelinstance.save()
および上記のいくつかの変形。django ビュー内でこれを行う方法の例が役立ちます。
ありがとう!
ファイルは、リクエストで生データとして使用できます。ImageField
内部 a で表されるディスクに保存されるように変換するにはどうすればよいですかmodel
。
試したもの:
file_ = File(request)
modelinstance.picture.save(filename, file_, save=False)
modelinstance.save()
および上記のいくつかの変形。django ビュー内でこれを行う方法の例が役立ちます。
ありがとう!
ModelFormを使用した場合、特別なことは何もありません。ModelForm は FileField/ImageField を自動的に処理します。
本当に手動でやりたい場合は、djangoにドキュメントがあります
このように解決しました
filename = request.GET[ 'yourfilename' ]
from django.core.files.uploadedfile import SimpleUploadedFile
file_contents = SimpleUploadedFile("%s" %(filename), request.raw_post_data)
modelinstance.picture.save(filename, file_contents, True)