0
我試圖編寫一個自定義的django後端,它將上傳的文件的內容寫入輸出文件,同時也像通常那樣保存文件。我認爲我可以通過重寫Django的_open函數來做到這一點,但沒有運氣。任何人都知道如何做到這一點?這就是我一直在與Django自定義文件存儲 - 將內容寫入文件
從django.core.files.storage進口FileSystemStorage
類TestStore(FileSystemStorage)插科打諢:
def _open(self, name, mode='rb'):
data = open(name, 'rb')
dataRead = data.read()
filename = '/home/somewhere/testdir/output.txt'
FILE = open(filename, 'w')
FILE.write(dataRead)
FILE.close()
data.close()
return name
我猜該文件已被創建,因爲它是由用戶上傳。但是我真正想要設置的定製存儲系統是這樣的: [PasteBin](http://pastebin.com/EBMvh3v2) – user1054429 2011-12-22 15:55:10