博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django的settings详解(2)
阅读量:5052 次
发布时间:2019-06-12

本文共 1002 字,大约阅读时间需要 3 分钟。

常用的settings项目(以OSQA项目为例)

    1.ADMIN_MEDIA_PREFIX:用来指定django继承的admin后台的url前缀,用来存放javascript、css、图片。以'/'结尾

。默认为'/media/'

    2.AUTHENTICATION_BACKENDS:保存的是一个元组,当我们尝试验证一个用户的时候需要使用到的用户类。
      默认:django.contrib.auth.backends.ModelBackend
      使用这个变量,我们可以使用自己定义的验证。
    3.DATABASES:连接数据库配置。一个字段类型。
    4.DEBUG:调试开关,发布时需要关闭。
    5.FILE_UPLOAD_TEMP_DIR:设定文件件的临时存储位置,如果设置为None,则使用标准存储目录。(django支持自定义

的文件存储系统)

    6.FORCE_SCRIPT_NAME:为每个相对路径强制加上一个前缀。
    7.INSTALLED_APPS:一个元组,指定django所安装的所有的app。app的名字必须唯一。
    8.INTERNAL_IPS:一个元组,里面的每一项都是一个IP地址,和DEBUG联合使用,可以设置某台设备上是否可以显示错

误信息。

    9.LANGUAGE_CODE:默认为'en-us'。和国际化相关的设置,展示这个应用的语言。
    10.MIDDLEWARE_CLASSES:一个元组,包含了一系列的class。是django的中间件。
    11.SECRET_KEY:一个密钥,用来唯一的标识当前的django项目。用于hash算法。 
    12.TEMPLATE_CONTEXT_PROCESSORS:当使用的是ResponseContext时,这些可调用的对象会接受一个request对象,然

后返回一个字典,和之前的额context合并在一起。这样就不需要每次都传递一些参数了。

    13.TEMPLATE_DEBUG:是否启用模板调试。
    14.TEMPLATE_DIRS:指定当前的模板的目录路径,最好用'/'来表示分隔。
    15.TEMPLATE_LOADERS:模板加载类,用来加载模板的
    16.TIME_ZONE:时区设置,不是必须的。

转载于:https://www.cnblogs.com/chenjianhong/archive/2012/05/08/4145085.html

你可能感兴趣的文章
查询sql server 2008所有表和行数
查看>>
SQL 中不同类型的表连接
查看>>
最小高度设置
查看>>
css3创建3D场景
查看>>
40种聚会小游戏,出去玩不会冷场了!
查看>>
Spring知识点总结
查看>>
敏捷开发方法综述
查看>>
webservice开发
查看>>
KCF追踪方法流程原理
查看>>
Quartz2D裁剪圆形头像
查看>>
vs 利用Pre-Build Event 实现简单版本号更新
查看>>
windows下mongodb安装与使用整理
查看>>
rac安装_grid安装校验报错之grid未建立信任关系
查看>>
mongodb 批量更新 数组的键操作的文件
查看>>
uboot初体验-----趣谈nand设备发起的浅显理解
查看>>
【计算机视觉】OpenCV中直方图处理函数简述
查看>>
具体解释Android中AsyncTask的使用
查看>>
RAC初步使用
查看>>
[打印管理器]读取样式列表失败:Invalid variant operation
查看>>
C# serialPort的DataReceived事件无法触发 ,用的霍尼韦尔的扫码枪并且装了相应的USB转串口驱动。...
查看>>