Python 从render.com磁盘检索Django媒体文件

Python 从render.com磁盘检索Django媒体文件,python,django,deployment,web-deployment,Python,Django,Deployment,Web Deployment,我正在通过部署我的Django应用程序,我正在使用一个磁盘来为用户上传的媒体文件提供服务。通过使用render.com shell,我可以看出媒体文件正在上载到正确的位置: 但是,当我尝试在网站模板中检索图像文件时,它们不会出现 我的媒体根目录是“/var/www/[mysite].onrender.com/MEDIA/”([mysite]替换为应用程序名),我的媒体URL是“/MEDIA/”。在render上,我的磁盘的装载路径是“/opt/render/project/src/media

我正在通过部署我的Django应用程序,我正在使用一个磁盘来为用户上传的媒体文件提供服务。通过使用render.com shell,我可以看出媒体文件正在上载到正确的位置:

但是,当我尝试在网站模板中检索图像文件时,它们不会出现


我的媒体根目录是“/var/www/[mysite].onrender.com/MEDIA/”([mysite]替换为应用程序名),我的媒体URL是“/MEDIA/”。在render上,我的磁盘的装载路径是“/opt/render/project/src/media/”。

事实上,它刚刚开始工作!将此添加到my URL.py:

urlpatterns += [
    re_path(r'^media/(?P<path>.*)$', serve, {
        'document_root': settings.MEDIA_ROOT,
    }),
]
urlpatterns+=[
重新路径(r'^media/(?P.*)$,服务{
“document\u root”:settings.MEDIA\u root,
}),
]