Django框架中media的使用

2022-10-10 19:30:11 字數 713 閱讀 4671

1.如果在django專案的配置檔案裡面配置了以下內容,它的含義就是開了乙個路由,外部可以通過這個位址訪問我的專案。

staticfiles_dirs=[

os.path.join(base_dir, 'static')

]

2.在django框架中,static檔案和media檔案的區別

在django框架中,這兩個檔案都是用來配置靜態檔案的,暴露給外界進行使用的,區別是static軟體自己本身有的靜態檔案,而media內部的檔案是使用者上傳的靜態資源。

3.media檔案的使用方法

1.在專案的根目錄下,建立乙個media資料夾(名字可以隨便取)

2.在setting.py,配置以下**,

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

3.配置了以上內容,以後再再filefield裡面的上傳的檔案就會唄自動儲存到media_root下的,指定的up_load路徑下面

4.最後要將路由配置好,開放給外界

from django.conf import settings

from django.urls import re_path

urlpatterns = [

re_path('^media/(?p.*?)$', serve,kwargs=)

]

Django中 media資源配置

django中 media資源配置 使用者上傳的檔案可以在外網通過介面直接訪問 配置 跟路由 settings.py 用來存放使用者上傳的靜態檔案,可以對外公開 media root os.path.join base dir,media urls 檔案中配置路由 serve是個檢視函式 reque...

Django 配置media檔案

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

Django 配置media檔案

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