zoukankan      html  css  js  c++  java
  • Django 静态文件配置

    静态文件配置1

    web一般都需要加载Jquery文件或者js文件.

    • 如果我们把文件和html放一起本地,网页通过socket传输,jquery文件会404找不到,无法传输给客户端.
      因为这么导入的jquery 是本地的导入方式,但不是基于Django的模式传输的.

    • 基于Django的模式我们需要把他们配置到静态设置中去,在项目名中的setting文件中
      STATICFILES_DIRS 为固定变量名,不要更改.
      STATIC_URL = '/static/'  #static是别名,可以理解为变量,STATICFILES_DIRS的值是static的具体内容
      #放在url中 用static代替引用的静态文件地址
      STATICFILES_DIRS = [os.path.join(BASE_DIR, "my_statics")] #my_statics是我们额外需要在根目录下创建的包.用来存放静态文件的
      

      Django这么设置后,实际调用jquery的文件路径就变为了/static/jquery文件,因此html引入的路径也需要做相应的更改.

    静态文件配置2

    • 在配置1中,我们解释了Dj对jquery的包的调用,那么下面进一步进行解耦,我们把一个项目my_statocs下继续按照项目创建包, 把所有当前的my_app项目的html css 和js文件都丢到里面去.
      然后再通过/static/ 进行分别导入调用,实现对包达到解耦的目的.

      可以看到请求中也是分别获取到了对应的CSS和JS文件.
  • 相关阅读:
    上传和下载附件功能
    C#小常识,持续更新..
    动态添加HTML表单控件,无(runat="server")
    Excel技巧 持续更新..
    JS函数集锦 持续更新..
    JS 函数 检验输入是否为数字类型,正整数
    存储过程 游标 事例
    Sql 查询语句中的类型转换
    shell 计数脚本
    centos 获取文件的创建时间
  • 原文地址:https://www.cnblogs.com/Young-shi/p/15064112.html
Copyright © 2011-2022 走看看