小编典典
文件夹设置:
你的项目根目录应类似于:
/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开发服务器即可为你提供服