如何让您的媒体文件夹对公众开放?我在媒体文件夹中有我希望公开的图片。
此外,在处理完媒体文件夹后,是否必须使用python库调用手动删除放入媒体文件夹的所有文件?或者是否有一些Django支持?
另外,我不太熟悉数据库的工作方式,但我试图将图像存储在带有ImageField的模型中。我注意到即使这些模型存储在数据库中,它们的图像仍然通过media / image.png本地存储。这样好吗?在Web开发中使用数据库的主要目的是轻松查询和组织数据吗?
感谢您的帮助:)
答案 0 :(得分: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>