• Django整理(三)


    项目常用配置

        在项目的 setting.py 配置文件中,进行项目相关配置的修改。

    1. BASE_DIR

        

        当前项目的根目录,Django会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径。

    2. DEBUG

        · 含义:是否为调试模式(开发模式),默认为True

        · 作用:当DEBUG为True时,如果Django程序运行出现异常时,会在浏览器显示详细的出错调试信息

         (如下图),而非调试模式下,不会显示出错调试信息:

         

        【重要】项目运行出错了,需要查看是哪一行代码造成出错,再进行分析解决

         

         · 注意:项目上线应该设置为False关闭调试模式,并且要同时设置 ALLOWED_HOSTS参数

         

    3. 本地语言与时区

    项目本地化配置

        · Django支持本地化处理,即显示语言和时区

        · 新创建的Django项目,默认使用的语言为英语,时区为UTC标准时区

       

        · 配置修改:将语言和时区修改为中国大陆信息

        

    4. APP应用配置

        4.1. 在每个应用目录中都包含了apps.py文件,用于保存该应用的相关信息

        4.2. 在创建应用时,Django会向apps.py文件中写入一个该应用的配置类,如下:

        

        4.3. 应用配置:需要在项目配置文件settings.py中的INSTALLED_APPS列表中,注册创建出来的应用,

         示例:

         

         配置说明

            · 用pycharm创建的项目,默认已经是注册了应用的,不需要作额外配置,针对新创建的应用(或命

              令行创建的应用)需要作此配置

            · 作用:注册应用后,后续开发中,针对该应用中定义的模型类,才会生成对应的数据库表;

    静态文件及配置

        · 项目中CSS、图片、js都是静态文件

        · 静态文件可以放到一个单独的目录中,以方便管理

        · 静态文件相关配置

            · STATICFILES_DIRS静态文件保存在哪个目录下(此参数默认Django没有配置,需要开发者自己配置)

            · STATIC_URL访问静态文件的URL前缀,通常采用默认值/static/

    配置示例

        1. 在项目根目录下创建static_files目录,并添加子目录和文件 imgs/test01.png

        2. 在项目settings.py文件中进行配置

         

        3. 在index.html模板中应用

            <img src="/static/imgs/test01.png">

    注意

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

        · 当DEBUG=False工作在生产模式时,Django不再对外提供静态文件

  • 相关阅读:
    Python 判断所有文件或文件夹
    Ubuntu显卡GPU 驱动的安装
    新系统ubuntu 需要配置项目 安装 cudnn 修改pip国内源
    Ubuntu下设置DNS的方法 和国内公共DNS汇总
    学习vue ,环境搭建(VS code、node.js、cnpm、vue-cli)创建项目 并引入element
    mybatis mysql count(*) 返回结果为null的解决
    使用V2Ry和V2RyN搭建本地代理服务器供局域网用户连接
    类似samba raidrive
    shell if判断语句 报错:syntax error near unexpected token `elif'
    stat()返回失败Invalid parameter
  • 原文地址:https://www.cnblogs.com/ljfight/p/11420485.html
Copyright © 2020-2023  润新知