Django中静态文件的设置

来源:互联网 发布:爱淘宝首页登录 编辑:程序博客网 时间:2024/05/14 16:20

静态文件

 

  在test5/setting.py中定义静态文件查找路径

         STATIC_URL = '/static/'

STATICFILES_DIRS = [

    os.path.join(BASE_DIR, 'static'),

]

  

创建static文件夹建子目录images js css

添加图片在img中

  

在url文件中写跳转链接

         url(r'^jingtai/$',views.jingtai),

 

在视图views.py中定义视图

                  defjingtai(request):

                     returnrender(request,'booktest/jingtai.html')

 

  在templates/booktest/下创建.html文件

<html>

<head>

    <title>静态文件</title>

</head>

<body>

<img src="/static/img/sg.png"/>

</body>

</html>

 

 

 

隐藏真实路径

Setting.py中

# STATIC_URL = '/static/'

改为  STATIC_URL = '/abc/'

                 

                  Html中 改为

                          修改前:<imgsrc="/static/img/sg.png"/>

<hr>

修改后:<imgsrc="/abc/img/sg.png"/>

 

                 

动态配置:

{%load static from staticfiles%}

<img src="{%static "img/sg.png" %}"/>