該文件是可作爲請求的原始數據。我應該如何改造它被保存在一個ImageField
內model
代表的磁盤上。保存文件的ImageField
試過的東西:
file_ = File(request)
modelinstance.picture.save(filename, file_, save=False)
modelinstance.save()
和上面的一些變種。有關如何在django視圖中執行此操作的示例會有所幫助。
謝謝!
該文件是可作爲請求的原始數據。我應該如何改造它被保存在一個ImageField
內model
代表的磁盤上。保存文件的ImageField
試過的東西:
file_ = File(request)
modelinstance.picture.save(filename, file_, save=False)
modelinstance.save()
和上面的一些變種。有關如何在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)
這個http://stackoverflow.com/questions/6232089/save-raw-post共幫助-data-to-filefield-using-django –