2013-09-22 167 views

回答

1

request.FILES['docfile'].name讀取文件名,使用os.path.splitext()沒有擴展名來獲取文件名:

docfile = request.FILES['docfile'] 
filename = os.path.splitext(docfile.name)[0] 
newfilename = 'ok_%s.txt' % filename 
+0

非常感謝,如果我想添加一個前綴(到我。)此外,ok_docfile.txt –

+0

@ashirnasir什麼不用謝。只需使用'newfilename ='ok_%s.txt'%filename',更新了答案。 – alecxe

+0

謝謝,我知道這可能是對這個問題不知情,但請指教。在view.py(從最後第6行)我想用我的新文件名替換documents = Document.objects.all(),但得到錯誤。我想嘗試一下xyz.csv,鏈接到ok_xyz.txt出現在127.0.0.1:8000/myapp/list –

相關問題