0
我想用Django中的Python腳本根據用戶請求動態生成圖像來查看html頁面。我不需要永久存儲它們,只需要從模板生成響應html頁面。我應該在哪裏存儲這些圖像(或者我應該)?如果我將它們存儲在服務器的某個位置,我應該何時刪除這些圖像?在Python Django中存儲軟件生成的用戶特定圖像文件的位置?
我想用Django中的Python腳本根據用戶請求動態生成圖像來查看html頁面。我不需要永久存儲它們,只需要從模板生成響應html頁面。我應該在哪裏存儲這些圖像(或者我應該)?如果我將它們存儲在服務器的某個位置,我應該何時刪除這些圖像?在Python Django中存儲軟件生成的用戶特定圖像文件的位置?
有幾個選項,答案取決於您的軟件和硬件的具體情況。
圖像是否很小,能否快速生成?從Django視圖中即時生成圖像。不要將它們儲存在任何地方有一個網址,如/user/some-important-widget-image/5/
,它爲ID爲5的用戶輸出一些重要的小部件圖像的PNG。
文件很大,需要很長時間才能生成或生成它們不起作用因爲服務器無法處理它?將它們存儲在媒體目錄中。有每天,每週或每月刪除超過X小時前生成的圖像的cron作業。