在生产中提供django媒体(用户上传)文件
发布时间:2020-12-20 13:33:54 所属栏目:Python 来源:网络整理
导读:我已经将我的 django网站部署到webfaction托管服务上,我正在努力寻找如何在生产中提供用户上传的媒体文件.关于如何在开发中提供媒体文件有很多问题,但似乎没有关于在生产中提供媒体(用户上传的)文件. 目前,我的django应用程序在生产中看起来如下. django_pro
我已经将我的
django网站部署到webfaction托管服务上,我正在努力寻找如何在生产中提供用户上传的媒体文件.关于如何在开发中提供媒体文件有很多问题,但似乎没有关于在生产中提供媒体(用户上传的)文件.
目前,我的django应用程序在生产中看起来如下. django_project | ---> media ---> static (these are served through collectstatic and no problem with this) ---> appname1 ---> appname2 --->project_name | ---> settings.py 和我的 MEDIA_ROOT = / django_project / media / MEDIA_URL = www.website.com/media/ 有许多用户上传的图像存储在此媒体文件夹中. 谢谢 斯里卡特 解决方法
你需要使用django.views.static.serve,如下所示:
(r'^media/(?P<path>.*)$','django.views.static.serve',{'document_root': 'media'}), https://docs.djangoproject.com/en/dev/howto/static-files/#serving-other-directories (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |