首页 > 软件开发 > PYTHON >

Django实战002:配置参数设置详解

来源:互联网 2023-03-16 19:13:38 272

搭建好了环境我们还需对Django做一些配置参数的修改已配合我们的程序开发,配置文件放在项目的setting.py中,我们只要打开这个文件进行项目相关配置的修改即可,以下配置都是在setting.py中操作的。cci办公区 - 实用经验教程分享!

Django实战002:配置参数设置详解cci办公区 - 实用经验教程分享!

工具/原料

  • Django

方法/步骤

  • 1

    配置APP应用,我们在创建APP应用后需要对应用进行注册,否则Django无法识别到,所以我们需要在项目配置文件的INSTALLED_APPS列表中,注册自己创建的应用,比如我这里创建了user,那么我们只要把user加入到爹联酱INSTALLED_APPS即可。cci办公区 - 实用经验教程分享!

    Django实战002:配置参数设置详解cci办公区 - 实用经验教程分享!

  • 1此文章非法爬取自百度经验
  • 2

    中间件 django.middleware.csrf.CsrfViewMiddleware ,Django中CSRF防护机制,在处理请求之前,django 会验证这个请求的 cookie 里的 token 字段的值和提交的表单里的 token 字段的值是否一样。如果绵盯一样,则表明这是一个合法的请求,否则,这个请求可能是来自于别人的 csrf 攻击,返回 403 Forbidden,所以在开发时我们可以把MIDDLEWARE列表中的这个机制先注释掉,不然总是提示CSRF验证失败,请求被中断。cci办公区 - 实用经验教程分享!

    Django实战002:配置参数设置详解cci办公区 - 实用经验教程分享!

  • 3

    TEMPLATES列表中配置的是模板目录,如果你是嵌入式开发那么可以把前台的模板在这里指定存放路径,我们只要在DIRS中加入templates的配置:'DIRS': [os.path.join(BASE_DIR,'templates')],即可,这样Django就会自动查找当前路径下的模板文件cci办公区 - 实用经验教程分享!

    cci办公区 - 实用经验教程分享!

    Django实战002:配置参数设置详解cci办公区 - 实用经验教程分享!

  • 4

    DATABASES列表是离躲用来配置数据库的,默认配置了sqlite3,我们也可以自行定义成MySQL数据库,配置方式如下:cci办公区 - 实用经验教程分享!

    DATABASES = {cci办公区 - 实用经验教程分享!

    'default': { cci办公区 - 实用经验教程分享!

    'ENGINE': 'django.db.backends.mysql', # 配置使用mysqlcci办公区 - 实用经验教程分享!

    'HOST': "localhost", # 数据库ip,本地直接用localhostcci办公区 - 实用经验教程分享!

    'PORT': 3306, # 数据库端口cci办公区 - 实用经验教程分享!

    'USER': "Django", # 用户名cci办公区 - 实用经验教程分享!

    'PASSWORD': "admin", # 密码cci办公区 - 实用经验教程分享!

    'NAME': "Django", # 数据库名cci办公区 - 实用经验教程分享!

    }cci办公区 - 实用经验教程分享!

    }cci办公区 - 实用经验教程分享!

    Django实战002:配置参数设置详解cci办公区 - 实用经验教程分享!

  • 5

    接下来可以配置显示语言与时区,默认使用的语言为英语,时区为UTC标准时区,这里我们可以改成中文,时区上海,这里只要把LANGUAGE_CODE和TIME_ZONE值分别改成 'zh-hans' 和'Asia/Shanghai'即可。cci办公区 - 实用经验教程分享!

    Django实战002:配置参数设置详解cci办公区 - 实用经验教程分享!

  • 6

    最后一个配置就是静态文件的配置,我们在写前端的时候经常会用到一些静态文件,比如一些字体、图片、js文件等,这些不变的文件,我们可以统一放在指定的目录存放,方便Django调用。在项目中新增static目录,然后在STATIC_URL = '/static/'后面添加STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] 配置即可。cci办公区 - 实用经验教程分享!

    Django实战002:配置参数设置详解cci办公区 - 实用经验教程分享!

  • 7

    到这里Django的配置基本上已经完成了,下面可以开始疯狂的敲代码了。cci办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!cci办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码