0
我在Django文檔中發現了以下內容。如何將上傳的文件寫入Django的指定位置?
def handle_uploaded_file(f):
with open('some/file/name.txt', 'wb+') as destination:
for chunk in f.chunks():
destination.write(chunk)
如果name.txt在目錄中不存在,它會被創建嗎? 是否將'some/file/name.txt'字符串保存在django模型的FileField中?
的'「WB +」'部分(特別是'+')打開文件句柄時,保證如果它不將創建它存在 – Anentropic
謝謝!我應該知道這是一個unix命令。 我將文件的url保存到django模型FileField中嗎? – Brian
如果您使用的是'FileField',則不需要'handle_uploaded_file'函數,只需將該字段的'upload_to'屬性指定爲常量或可調用的https://docs.djangoproject.com/en/。 1.8/REF /模型/場/#django.db.models.FileField.upload_to – Anentropic