动态上传媒体在Djang的存储

2024-03-29 11:30:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在和Django写一个博客,我想知道我应该把文章附带的照片放在哪里。我的媒体文件夹应该放在文章应用程序中,还是放在主项目文件夹中?它似乎应该进入应用程序内部,这样如果我想在另一个应用程序中添加更多功能,它就可以拥有自己的媒体文件夹并将它们分开。但是,由于我必须添加一个MEDIA\u根,所以似乎所有的媒体都被设置到同一个地方。是这样,还是我没有正确理解?我可以分配多个媒体根吗?你知道吗


Tags: 项目django文件夹应用程序地方文章media附带
1条回答
网友
1楼 · 发布于 2024-03-29 11:30:16

正确的方法是将所有内容都存储在MEDIA_ROOT中,每个FileField可以使用^{}关键字参数指定自己的子目录。你知道吗

您希望所有内容都存储在一个MEDIA_ROOT文件夹中的原因是,将web服务器配置为静态地为这些文件提供服务非常简单—只需一个配置指令即可为整个文件夹提供服务(而不必配置来自多个位置的服务文件)。你知道吗

相关问题 更多 >