Django 使媒体文件夹可供公众访问
如何使您的媒体文件夹可供公众访问?我想公开媒体文件夹中的图片 此外,在完成处理后,是否必须使用python库调用手动删除放入媒体文件夹中的所有文件?或者Django对此有支持吗Django 使媒体文件夹可供公众访问,django,Django,如何使您的媒体文件夹可供公众访问?我想公开媒体文件夹中的图片 此外,在完成处理后,是否必须使用python库调用手动删除放入媒体文件夹中的所有文件?或者Django对此有支持吗 另外,我不太熟悉数据库的工作方式,但我正在尝试使用ImageField将图像存储在模型中。我注意到,即使这些模型存储在数据库中,它们的图像仍然通过media/image.png本地存储。这样好吗?在web开发中,数据库的主要用途是方便地查询和组织数据吗 感谢您的帮助:)您可以在web服务器上解决此问题 如果您使用的是ng
另外,我不太熟悉数据库的工作方式,但我正在尝试使用ImageField将图像存储在模型中。我注意到,即使这些模型存储在数据库中,它们的图像仍然通过media/image.png本地存储。这样好吗?在web开发中,数据库的主要用途是方便地查询和组织数据吗
感谢您的帮助:)您可以在web服务器上解决此问题 如果您使用的是
nginx
试试这个
location /media {
alias /your_full_path/media;
}
Alias /media /your_full_path/media
<Directory /your_full_path/media>
Order allow,deny
Allow from all
</Directory>
如果您使用的是apache2,请尝试以下操作:
location /media {
alias /your_full_path/media;
}
Alias /media /your_full_path/media
<Directory /your_full_path/media>
Order allow,deny
Allow from all
</Directory>
Alias/media/your_full_path/media
命令允许,拒绝
通融
“我不太熟悉数据库的工作方式,但我正在尝试使用ImageField将图像存储在模型中。”除非您使用的是map/reduce文件系统,否则这是一个非常愚蠢且效率低下的想法。您的静态资产应该留在一个内容交付网络中,在那里您可以上传它们AmazonS3等等。。。