1
我正在關注Need a minimal Django file upload example。在view.py有Python獲取文件名並將其保存在變量中
newdoc = Document(docfile = request.FILES['docfile'])
newdoc.save
讓我們說,我上傳的文件xyz.csv
這使得newdoc或DOCFILE作爲
newdoc=xyz.csv
或docfile=xyz.csv
我想做的事:
changedoc = xyz.txt
即我想刪除擴展名並給它.txt
擴展名
我該怎麼玩呢? 我只需要提取名稱而不是文件本身。
非常感謝,如果我想添加一個前綴(到我。)此外,ok_docfile.txt –
@ashirnasir什麼不用謝。只需使用'newfilename ='ok_%s.txt'%filename',更新了答案。 – alecxe
謝謝,我知道這可能是對這個問題不知情,但請指教。在view.py(從最後第6行)我想用我的新文件名替換documents = Document.objects.all(),但得到錯誤。我想嘗試一下xyz.csv,鏈接到ok_xyz.txt出現在127.0.0.1:8000/myapp/list –