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