• django之静态文件的设置


    一:静态文件

      Django中提供了一种解析的方式配置静态文件路径。静态文件可以放在项目根目录下,也可以放在应用的目录下,由于有些静态文件在项目中是通用的,所以推荐放在项目的根目录下,方便管理。

      为了提供静态文件,需要配置两个参数:

      • STATICFILES_DIRS 存放查找静态文件的目录
      • STATIC_URL 访问静态文件的URL前缀

    二:创建静态文件

      1. 项目根目录创建static_files来存放静态文件

      

      2. setting.py中修改静态文件的路径参数

      

      看看os.path.join函数:BASE_DIR:前面设置过,就是项目的根目录,第一个dj_study目录

      

       通过拼接,得到静态文件夹的路径

      3.在static_files文件中创建一个index.html,通过127.0.0.1:8000/static/index.html访问得到什么?

      

       或者我们在static_files目录中添加了一个子目录和文件goods/detail.html,在浏览器中就可以使用127.0.0.1:8000/static/goods/detail.html来访问。

    注意

      Django 仅在调试模式下(DEBUG=True)能对外提供静态文件。

      当DEBUG=False工作在生产模式时,Django不再对外提供静态文件,需要是用collectstatic命令来收集静态文件并交由其他静态文件服务器来提供

         当修改setting.py中的debug=False后访问的到:

      

       

      

  • 相关阅读:
    Winform 打包,卸载程序制作获取ProductCode
    委托/事件的重写
    反序列化无法找到程序集
    Control.Invoke注意事项
    操作config文件
    MemoEdit自动滚动到结尾
    读取局域网内的共享文件
    命令行卸载程序
    获取执行程序的路径
    SCSF 系列:使用 Visualizer 监控 SCSF 运行状态
  • 原文地址:https://www.cnblogs.com/meloncodezhang/p/11716050.html
Copyright © 2020-2023  润新知