2012-12-28 94 views
0

如何讓您的媒體文件夾可供公衆訪問?我有我想公開的媒體文件夾中的圖片。使媒體文件夾可以公開訪問

此外,您是否必須使用python庫調用手動刪除放入媒體文件夾中的所有文件,一旦完成處理?還是有一些Django的支持?

此外,我不太熟悉數據庫的工作方式,但我試圖用ImageField將模型存儲在模型中。我注意到,即使這些模型存儲在數據庫中,它們的圖像仍然通過media/image.png本地存儲。這很好嗎?在Web開發中使用數據庫來輕鬆查詢和組織數據的主要目的是什麼?

謝謝你的幫助:)

+0

「我不是太熟悉數據庫是如何工作的,但我想使用ImageField將圖像存儲在模型中。「除非你使用map/reduce文件系統,否則這是一個非常愚蠢而低效的想法。你的靜態資產應該停留在你上傳它們的內容交付網絡上,比如amazon s3等等。 – mpm

回答

1

你可以在網絡服務器上解決這個問題。

如果您正在使用nginx試試這個,

location /media { 
     alias /your_full_path/media; 
    } 

如果您正在使用apache2試試這個,

Alias /media /your_full_path/media 
    <Directory /your_full_path/media> 
     Order allow,deny 
     Allow from all 
    </Directory> 
相關問題