如何将上传的文件写入Django中的给定位置?

时间:2015-07-19 15:29:10

标签: python django python-2.7 django-models

我在Django doc中找到了以下内容。

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中的字符串?

1 个答案:

答案 0 :(得分:0)

w+ or wb+
     

截断为零长度或创建文件以进行更新。

所以是的,如果文件不存在,它将获得Created