第三节 Django 应用开发

一、配置文件

1.打开我们的配置文件setting.py,我们可以看到配置文件中几个主要内容:

通常, INSTALLED_APPS 默认包括了以下 Django 的自带应用:

django.contrib.admin -- 管理员站点, 你很快就会使用它。
django.contrib.auth -- 认证授权系统。
django.contrib.contenttypes -- 内容类型框架。
django.contrib.sessions -- 会话框架。
django.contrib.messages -- 消息框架。
django.contrib.staticfiles -- 管理静态文件的框架。

默认的数据库配置:DATABASES

说明:DATABASES 是一个嵌套的数据库配置字典,使用 SQLite 的单数据库配置,其内容是将一个数据库别名映射到一个包含单个数据库选项的字典中。

如果你不想使用默认数据库,想使用如 MariaDB、MySQL、Oracle 或 PostgreSQL,将需要额外的连接参数。以下例子是针对 PostgreSQL:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',  #数据库连接驱动
        'NAME': 'mydatabase',       #数据库名称
        'USER': 'mydatabaseuser',   #用户名称
        'PASSWORD': 'mypassword',   #密码
        'HOST': '127.0.0.1',        #链接地址
        'PORT': '5432',             #端口
    }
}

TIME_ZONE

默认: 'UTC'

表示本次安装的时区的字符串。

USE_I18N

默认: True

一个布尔值,用于指定是否应该启用 Django 的翻译系统。这提供了一个关闭翻译系统的方法,以保证性能。如果设置为 False,Django 会进行一些优化,以避免加载翻译机制。

USE_L10N

默认:False

一个布尔值,用于指定是否默认启用数据的本地化格式。如果设置为 True,例如,Django 将使用当前语言的格式来显示数字和日期。

USE_TZ

默认:False

一个布尔值,用于指定 Django 是否默认使用时区感知。如果设置为 True,Django 将在内部使用时区感知的日期。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值