zoukankan      html  css  js  c++  java
  • 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后访问的到:

      

       

      

  • 相关阅读:
    Android P Beta发布!最新版本抢先体验!
    手游热更新方案--Unity3D下的CsToLua技术
    2018 Unite大会——《使用UPA工具优化项目》演讲实录
    浅谈软件工程师的代码素养
    Android平台的Swift—Kotlin
    1计算机的基本组成-3
    1计算机的基本组成-2
    新的公司
    4 对象的行为 方法操作实例变量
    反射机制
  • 原文地址:https://www.cnblogs.com/meloncodezhang/p/11716050.html
Copyright © 2011-2022 走看看