def bigFileView(request): # do something... def readFile(fn, buf_size=262144): f = open(fn, "rb") while True: c = f.read(buf_size) if c: yield c else: break f.close() file_name = "sharejs.com.txt" response = HttpResponse(readFile(file_name)) return response 上面的方法可以解决文件的下载问题,并且,对于大文件的下载也是没有问题的。 #//python/9054