django访问服务器上的文件夹,在Django中访问“媒体”文件

小编典典

文件夹设置:

你的项目根目录应类似于:

/app1

/app2

/media

/static

/templates

urls.py

settings.py

manage.py

该媒体文件夹应该像图片,下载等材料装东西,可能正常使用本网站的过程中被上传(开发完成后,即)

将静态文件夹应该容纳所有的CSS / JS等材料是网站发展的一个组成部分

Settings.py:

MEDIA_ROOT是上述静态文件夹的绝对服务器路径。这意味着应该是这样的:

MEDIA_ROOT = "/User/Bob/Sites/MySite/Project_root/media/"

MEDIA_URL是当你查看站点时应从中访问媒体文件的相对浏览器URL。它应该(通常)

MEDIA_URL = "media/"

同样,STATIC_ROOT应该类似于

STATIC_ROOT = "/User/Bob/Sites/MySite/Project_root/static/"

和STATIC_URL为

STATIC_URL = "static/"

提供文件:

既然你已经告诉django这些文件夹应该在哪里,以及正确的URL来访问它们,你就需要正确地向文件夹提供所有请求。

通常,在生产时,你希望Web服务器照顾服务静态文件和媒体文件。

如果你正在开发,则只需获取django开发服务器即可为你提供服

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值