显示静态资源分三步:
1.在settings.py文件中,添加常量:
# 静态资源文件
STATIC_PATH = os.path.join(PROJECT_ROOT_PATH,'resource')
resource是静态资源文件夹,和settings.py文件放在同一个文件夹内,可随意命名,但不可命名为static,因为其已经被占用;
2.在url.py文件中,添加:
url(r'^resource/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATIC_PATH,'show_indexes': True}),说明:django.views.static.serve模块必须要有参数document_root,为其指定资源路径;
show_indexes参数是为了能在浏览器中查看静态资源文件夹,访问方式为:http://localhost:8000/resource/
3.在模版文件中,引用格式为:
<body background="/resource/bg.jpg">,注意url前有斜杠