0

您如何使公众可以访问您的媒体文件夹?我想要公开的媒体文件夹中有图片。

另外,完成处理后,是否必须使用 python 库调用手动删除放入媒体文件夹的所有文件?或者对此有一些 Django 支持吗?

另外,我对数据库的工作方式不太熟悉,但我正在尝试使用 ImageField 将图像存储在模型中。我注意到即使这些模型存储在数据库中,它们的图像仍然通过 media/image.png 存储在本地。这样好吗?在 Web 开发中拥有数据库以轻松查询和组织数据的主要目的是什么?

感谢您的任何帮助 :)

4

1 回答 1

1

您可以在 Web 服务器上解决此问题。

如果你正在使用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>
于 2012-12-28T08:00:28.987 回答