• Django思维导图-配置信息


     

    静态资源-static

    •     资源路由-STATIC_URL

                    设置静态资源的路由地址

    •     资源集合-STATICFILES_DIRS

                   静态资源文件夹集合,把项目里的静态资源文件夹绑定到Django里

    资源部署-STATIC_ROOT

            当配置属性DEBUG为False时,开始启用STATIC_ROOT,STATIC_ROOT作用是收集所有静态资源,这些静态资源都会放在STATIC_ROOT所设置的文件夹里

    媒体-media

    •     MEDIA_URL

                    设置媒体资源的路由地址

    •     MEDIA_ROOT

                    获取项目里自定义的媒体资源文件的文件路径

    模板配置

    •     BACKEND

                    定义模板引擎,用于识别模板里面的变量和指令。每个模板引擎都有自己的变量和指令语法。

    •     DIRS

                    设置模板所在的路径,告诉Django在哪个位置查找模板的位置,默认为空列表。

    •     APP_DIRS

                    是否在APP里查找模板文件

    •     OPTIONS

                    用于填充在RequestContext的上下文,一般情况下不做任何修改。

    数据库配置

    • 配置信息有固定的写法

    •     sqlite3

                    default': {
                    'ENGINE': 'django.db.backends.sqlite3',
                    'NAME': BASE_DIR / 'db.sqlite3',
                }

    •     mysql

                        'default': {
                    'ENGINE': 'django.db.backends.mysql',
                    'NAME': 'myblog',
                    'USER': 'root',
                    'PASSWORD': '123456',
                    'HOST': '127.0.0.1',
                    'PORT': '3306',
                },
      

    中间件       

            是一个用来处理Django的请求和响应的框架级别的钩子,是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出,属性MIDDLEWARE的数据格式为列表类型,中间件的设置顺序是固定的,如果随意更改容易出错

    项目路径BASE_DIR

            当前项目在计算机系统的具体路径,该代码在创建项目时自动生成,一般情况下无须修改

    密钥配置SECRET_KEY

            一个随机值,项目创建时自动生成,用于重要数据的加密处理,一般情况下无须修改。

    调试模式DEBUG

           布尔类型。开发调试阶段:设置为True。项目部署上线:设置False。

    域名访问权限ALLOWED_HOSTS

           设置可访问的域名,当DEBUG为True并且ALLOWED_HOSTS为空列表时,项目只能以localhost或127.0.0.1访问。当DEBUG为False时,ALLOWED_HOSTS为必填项,否则无法访问,想允许所有域名访问,可设置ALLOWED_HOSTS=['*‘]

    App列表INSTALLED_APPS

          告诉Django有哪些APP,项目创建时已经有一些内置的应用,说明如下:admin:内置的后台管理系统,auth:内置的用户认证系统,contenttypes:记录项目中所有model元数据,sessions:Session会话功能,用于标识当前访问网站的用户身份,记录相关用户信息,messages:消息提示功能,staticfiles:查找静态资源路径

    路由入口设置ROOT_URLCONF

          告诉Django从哪个文件开始查找整个项目的路由信息,默认值是与项目同名的文件夹的urls.py

    WSGI配置WSGI_APPLICATION

            告诉Django如何查找WSGI文件,并从WSGI文件启动并运行Django系统服务,默认值是与项目同名的文件夹的wsi.py文件

    AUTH_PASSWORD_VALIDATORS

            内置的Auth功能配置,主要实现Django的Auth认证系统的内置功能

    国际化与本地化配置

           包含配置属性LANGUAGE_CODE、TIME_ZONE、USE_I18N、USE_L10N、USE_TZ
     

  • 相关阅读:
    小程序对接停车场支付流程思考
    Spring Cloud Stream 消息驱动基础入门与实践总结
    Linux版 MCSM9 面板更新教程
    SpringMvc根据返回值类型不同处理响应
    不知道电脑压缩图片怎么压缩?这有3个压缩妙招推荐给你
    2022年第四届计算机视觉与模式识别国际会议(CCVPR 2022)
    基于机器学习和OpenCV的激光雷达数据分割和分类
    CentOS7安装docker
    智慧交通:地铁站 3D 可视化,车路协同赋能科学出行
    Java异步判断线程池所有任务是否执行完成的方法
  • 原文地址:https://blog.csdn.net/summerriver1/article/details/126478554