Django 中如何使用静态文件

来源:互联网 发布:香港国际网络电视台 编辑:程序博客网 时间:2024/05/22 12:08

    最近在学django,遇到了一些问题,比如如何使用静态文件,如图片、CSS之类的,上网上搜了一下,加上自己的改进,方案如下:
这里以使用静态图片bg.jpg,最终URL为127.0.0.1/image/bg.jpg为例

第一步

1、在settings.py中加上一行

IMAGES = './media/images'  

2、在settings.py同目录下新建名为media的文件夹

3、再在media下新建images文件夹,放入图片bg.jpg.

第二步

1、在urls.py中增加如下语句

from mysite import settings  #mysite为你的项目名称

2、在 urlpatterns里加一句

(r'^images/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.IMAGES}),

此时访问http://127.0.0.1/images/bg.jpg即可看到刚刚放到images目录中的图片,在模板里使用可用/images/bg.jpg

CSS,javascript等同理使用。

原创粉丝点击