zoukankan      html  css  js  c++  java
  • Django调用JS、CSS、图片等静态文件

    zz

    在下面的例子中,我们将media作为静态(CSSJS图片文件)文件的目录

    方法一、

    1.首先在settings.py文件中自定义参数 STATIC_PATH=’./media’ .(意为当前文件目录下的media文件夹)

    2.在urls.py文件中导入
    import settings
    再,urlpatterns里加入一句
    (r’^site_media/(?P<path>.*)$’,'django.views.static.serve’,{'document_root’: settings.STATIC_PATH})

    方法2、

    1.在settings.py中设置STATIC_PATH=’./media’ (静态文件所在目录)
    2.在urls.py中导入settings.py
    import settings
    3.在urls.py的URLpartterns中设置
    (’^site_media/(?P<path>.*)’,'django.views.static.serve’,{'document_root’: settins.STATIC_PATH}),

    文件中调用静态文件的方法:
    例如:<link rel=”StyleSheet” href=”/site_media/css/base.css” type=”text/css” />

    在这两种方法中,主要目的是设置静态文件的目录,site_media一定与STATIC_PATH中的名字一样,这样,当解析到site_media开头的请求时,会调用指定的静态文件目录。

  • 相关阅读:
    channel分析
    Nginx|基础
    item2
    搜索引擎技巧
    计算机网络|概述
    操作系统|进程
    分布式事务一致性
    画图工具StartUML
    内存分配
    MPG分析
  • 原文地址:https://www.cnblogs.com/Raywang80s/p/4805044.html
Copyright © 2011-2022 走看看