zoukankan      html  css  js  c++  java
  • Django1.8设置模板路径和CSS,JS,image等路径的方法

    1.新建文件夹templates(用于存放.html文件,即模板),新建文件夹media(用于存放js、css、images文件夹,其中js文件夹中存放js,css文件夹中存放css,images中存放图片),并把两个文件夹放到了项目的根目录下,与manage.py平级。

    2.设定模板路径

    设置模板路径比较简单,在setting.py里面的TEMPLATE_DIRS选项里面添加:

    import os.path
    TEMPLATE_DIRS = (
        os.path.join(os.path.dirname(__file__), '../templates').replace('\','/'),   
    )

    这步的意思就是,在网站项目的根目录下,有一个templates文件夹,里面放置所有的模板

    3.设定CSS/JS/IMAGES等路径

    1)同样,在setting.py里面,指定根目录下面的media路径:

    STATIC_PATH= os.path.join(os.path.dirname(__file__), '../media').replace('\','/')

    2)在urls.py里复制粘贴进如下语句,将请求CSS/IMAGES/JS的URL转到该地方:

    from django.conf import settings
    
    (r'^site_media/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATIC_PATH}),

      

    4.最后,在模板(.html文件)中,已经可用以下方法访问CSS/IMAGES/JS等

    <link href="/site_media/style/style.css" rel="stylesheet" type="text/css" />
    
    <img src=’/site_media/images/a.jpg’>
    
    <script src=’/site_media/js/b.js’> </script>

      

    转载自网络

  • 相关阅读:
    黑盒测试和白盒测试的区别
    alpha测试和beta测试的区别
    selenium退出语句区别
    QTP8.2--安装流程
    Xshell无法连接Linux虚拟机问题
    Linux-----centos6.2---安装Linux的流程
    MySql错误处理--错误代码和消息
    基于Linux系统--web环境搭建
    前端底层-作用域 this 原型笔试题练习
    前端底层-冒泡与捕获
  • 原文地址:https://www.cnblogs.com/snapeliu/p/4573075.html
Copyright © 2011-2022 走看看