通常, INSTALLED_APPS
默认包括了以下 Django 的自带应用:
django.contrib.admin
-- 管理员站点, 你很快就会使用它。django.contrib.auth
-- 认证授权系统。django.contrib.contenttypes
-- 内容类型框架。django.contrib.sessions
-- 会话框架。django.contrib.messages
-- 消息框架。django.contrib.staticfiles
-- 管理静态文件的框架。
这些应用被默认启用是为了给常规项目提供方便。
数据库配置
在mysite/settings.py目录下包含Django的各种配置文件,当然也包括数据库的配置,这里的数据库类型可以是'django.db.backends.sqlite3'
,'django.db.backends.postgresql'
,'django.db.backends.mysql'
,或 'django.db.backends.oracle'
。以mysql为例如下所示:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',#数据库类型
'NAME': 'django',#数据库名称
'USER': 'user',#数据库连接账号
'PASSWORD': 'password',#数据库连接密码
'HOST': '127.0.0.1',#主机名,也可以是localhost等等,看个人配置
'PORT': '3306',#端口号
}
}