我想知道我的site_media文件夹中是否存在特定文件“logo.png”
这些是我的设置:
MEDIA_URL = "/site_media/media/"
STATIC_ROOT = os.path.join(PROJECT_ROOT, "site_media", "static")
我尝试了default_storage.exists("/site_media/media/logo.png")
,这给出了权限错误
我也尝试过URLValidator。
有没有更好的方法来完成这项工作?任何帮助表示赞赏。
感谢。
答案 0 :(得分:2)
default_storage.exists("/site_media/media/logo.png")
方法几乎是正确的(因为跨系统路径问题,使用os.path.join
)。如果您有权限问题,那么您应该修复它们(以root进程运行服务器?)。如果你做不到,那么不可能就可以做到这一点。