django專案上傳檔案

2021-09-29 10:25:25 字數 490 閱讀 1860

1 django上傳的檔案儲存到**?

(1)在settings.py檔案中定義media_root。就是指定程式上傳放的目錄路徑。

例:media_root = os.path.join(base_dir,"upload")

(2)在settings.py中定義media_url。 就是指定上傳目錄對應的訪問url位址。

例:media_url = "/media/"

(3) 在專案base_dir(根目錄)目錄下新建upload目錄(這個名字就是media_root指定的目錄) 用來存放上傳檔案。

2 如何檢視上傳的檔案

在urls.py中設定media開頭的路徑用什麼檢視函式處理:

例:url(r'^media/(?p.*)',serve,),

這樣就可以通過http://ip:8000/media/檔名    來進行上傳檔案的訪問了。

注意:media配置可以暴露後端任意檔案資源 在配置的時候一定要小心。

django 檔案上傳

檔案上傳 當django處理上傳乙個檔案的時候,檔案資料被放在request.files中。這個文件解釋檔案怎麼樣被儲存在磁碟上或者記憶體中,怎樣定製預設的行為。基本檔案上傳 考慮乙個包含filefield的簡單的表單 from django import forms class uploadfil...

django 檔案上傳

檔案上傳 當django處理上傳乙個檔案的時候,檔案資料被放在request.files中。這個文件解釋檔案怎麼樣被儲存在磁碟上或者記憶體中,怎樣定製預設的行為。基本檔案上傳 考慮乙個包含filefield的簡單的表單 from django import forms class uploadfil...

Django檔案上傳

lang en charset utf 8 titletitle head action home method post enctype multipart form data type file name file type submit value 提交 p form div body htm...