• django模版中配置和使用静态文件方法


    1 在项目根路径下创建静态文件目录static:

    test3 是我的项目名,根目录下面:

    booktest 是一个应用

    static是我建立的静态文件目录(这个名字其实可以叫其他的),静态文件都放在这下面,比如js文件 css文件

    templates是模版目录

    test3是项目配置的目录

     

    2 在项目下的settings.py文件中配置静态文件的路径:

     

    # Static files (CSS, JavaScript, Images)
    # https://docs.djangoproject.com/en/1.8/howto/static-files/
    
    STATIC_URL = '/static/'  
    # 这一项配置的意思是,我们编程当中通过/static/ 能够找到django的静态路径 # 如果我们配置STATIC_URL = '/abc/'
    # 在其他地方想引用静态文件,则用/abc/ 来找到我们的静态文件 STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), #这是告诉django,我们的静态文件放在哪里 # os.path.join 是把两个路径进行拼接 # BASE_DIR 是django生成的,值是我们项目的根目录 # 因为我们在项目根目录下建立了static文件夹,所以把这两个路径拼接 # 如过我们在项目下建立的静态文件的目录名字是其他的,这里就把BASE_DIR和自己起的名字拼接 ]

     

    3 使用静态文件的引入方式:

    html中 用script标签引入的src路径css引入的link 等: "/static/xxx"

    引用静态文件的路径与我们在settings.py中配置的  STATIC_URL = '/static/'  有关系

    如果我们配置的是

    STATIC_URL = '/abc/'
    那么我们引入的时候就要用 src='/abc/xxx' 来找到我们的静态文件

     

     

  • 相关阅读:
    第三方库添加记录
    xcode之语法高亮效果消失解决办法
    将excel记录导入ms sql
    eWebEditor在IE8,IE7下所有按钮无效之解决办法
    关于对数据库中重复记录的操作
    javascript如何取得RadioButtonList的值
    水晶报表分页并自动插入空白行
    如何防止SQL注入
    VC++视频教程下载地址
    如何显示最近过生日的记录
  • 原文地址:https://www.cnblogs.com/Lin-Yi/p/7524076.html
Copyright © 2020-2023  润新知