Django中 media資源配置

2022-07-23 10:48:14 字數 1421 閱讀 7406

django中 media資源配置

# 使用者上傳的檔案可以在外網通過介面直接訪問

配置**跟路由: settings.py

用來存放使用者上傳的靜態檔案,可以對外公開

media_root = os.path.join(base_dir,'media')

urls 檔案中配置路由

# serve是個檢視函式(request,path),通過path找到檔案然後 返回response

#字典中為預設引數,既不**於前端,也不**後端

from django.views.static import serve

from bbs import settings

# 這裡的media_root相對於跟路由中配置的media_root

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

小結:1. 將使用者上傳的所欲靜態檔案統一管理:settings.py

media_root = os.path.join(base_dir,'media')

2. 伺服器對外公開以下伺服器靜態資源

3. 對外公開的方式(配置url介面),在介面中返回指定的靜態資源(大量處理多個)

from django.views.static import serve

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

django中 media資源配置

# 使用者上傳的檔案可以在外網通過介面直接訪問

配置**跟路由: settings.py

用來存放使用者上傳的靜態檔案,可以對外公開

media_root = os.path.join(base_dir,'media')

urls 檔案中配置路由

# serve是個檢視函式(request,path),通過path找到檔案然後 返回response

#字典中為預設引數,既不**於前端,也不**後端

from django.views.static import serve

from bbs import settings

# 這裡的media_root相對於跟路由中配置的media_root

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

小結:1. 將使用者上傳的所欲靜態檔案統一管理:settings.py

media_root = os.path.join(base_dir,'media')

2. 伺服器對外公開以下伺服器靜態資源

3. 對外公開的方式(配置url介面),在介面中返回指定的靜態資源(大量處理多個)

from django.views.static import serve

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

Django框架中media的使用

1.如果在django專案的配置檔案裡面配置了以下內容,它的含義就是開了乙個路由,外部可以通過這個位址訪問我的專案。staticfiles dirs os.path.join base dir,static 2.在django框架中,static檔案和media檔案的區別 在django框架中,這兩...

Django 配置media檔案

我們自己寫的本地網頁,不配置media也能訪問到專案下的靜態檔案。但是當專案部署到伺服器之後,就無法訪問本地的靜態檔案了。所以為了讓專案部署到伺服器之後,能夠訪問靜態檔案,需要配置media。media資料夾就是靜態檔案上傳儲存的路徑 總專案urls.py from django.views.sta...

Django 配置media檔案

目錄 我們自己寫的本地網頁,不配置media也能訪問到專案下的靜態檔案。但是當專案部署到伺服器之後,就無法訪問本地的靜態檔案了。所以為了讓專案部署到伺服器之後,能夠訪問靜態檔案,需要配置media。media資料夾就是靜態檔案上傳儲存的路徑 settings.py import os django專...