使用相同的Apache實例來運行Django和Media文件
Django本身不用來服務media文件;應該把這項工作留給你選擇的網(wǎng)絡服務器。 我們推薦使用一個單獨的網(wǎng)絡服務器(即沒有運行Django的一個)來服務media。 想了解更多信息,看下面的章節(jié)。
不過,如果你沒有其他選擇,所以只能在同Django一樣的Apache VirtualHost 上服務media文件,這里你可以針對這個站點的特定部分關閉mod_python:
<Location "/media/"> SetHandler None </Location>
將 Location 改成你的media文件所處的根目錄。
你也可以使用 <LocationMatch> 來匹配正則表達式。 比如,下面的寫法將Django定義到網(wǎng)站的根目錄,并且顯式地將 media 子目錄以及任何以 .jpg , .gif , 或者 .png 結尾的URL屏蔽掉:
<Location "/"> SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE mysite.settings </Location> <Location "/media/"> SetHandler None </Location> <LocationMatch "\.(jpg|gif|png)$"> SetHandler None </LocationMatch>
在所有這些例子中,你必須設置 DocumentRoot ,這樣apache才能知道你存放靜態(tài)文件的位
相關文章
pytorch MSELoss計算平均的實現(xiàn)方法
這篇文章主要介紹了pytorch MSELoss計算平均的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-05-05
python讀寫csv并將csv數(shù)據(jù)寫入數(shù)據(jù)庫
CSV,也即Comma-Separated?Values,是一種用于存儲表格數(shù)據(jù)的純文本文件格式,本文主要介紹了如何使用python讀寫csv并將csv數(shù)據(jù)寫入數(shù)據(jù)庫,感興趣的可以了解下2024-11-11
python?numpy?中l(wèi)inspace函數(shù)示例詳解
這篇文章主要介紹了python?numpy?中l(wèi)inspace函數(shù),本文我們通過示例學習了linspace函數(shù),如果你熟悉NumPy,一定也注意到還有np.arange函數(shù),兩者最大差異是,linspace能夠精確控制終止值終值,而arange能夠更直接地控制序列中值之間的增量,需要的朋友可以參考下2023-03-03
Pytorch使用Visdom進行數(shù)據(jù)可視化的示例代碼
pytorch Visdom可視化,是一個靈活的工具,用于創(chuàng)建,組織和共享實時豐富數(shù)據(jù)的可視化,這個博客簡要介紹一下在使用Pytorch進行數(shù)據(jù)可視化的一些內容,感興趣的朋友可以參考下2023-12-12

