码迷,mamicode.com
首页 > 其他好文 > 详细

settings

时间:2020-02-09 22:00:47      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:时区   res   引擎   ref   shang   ati   page   身份认证   机器   

settings

mysite/settings.py配置文件,这是整个Django项目的设置中心

INSTALLED_APPS

顶部的INSTALLED_APPS设置项。它列出了所有的项目中被激活的Django应用(app)。

自动包含下列条目,它们都是Django自动生成的:

  • django.contrib.admin:admin管理后台站点
  • django.contrib.auth:身份认证系统
  • django.contrib.contenttypes:内容类型框架
  • django.contrib.sessions:会话框架
  • django.contrib.messages:消息框架
  • django.contrib.staticfiles:静态文件管理框架

DATABASES

Django默认使用SQLite数据库,因为Python源生支持SQLite数据库,所以你无须安装任何程序,就可以直接使用它。

  • 基于pymysql操作Mysql数据库的例子
# mysite/settings.py

# Database
# https://docs.djangoproject.com/en/1.11/ref/settings/#databases

import pymysql         # 一定要添加这两行!通过pip install pymysql
pymysql.install_as_MySQLdb()

DATABASES = {
    'default': {
        'ENGINE': 'django大专栏  settingsn class="p">.db.backends.mysql',
        'NAME': 'mysite',
        'HOST': '192.168.1.1',
        'USER': 'root',
        'PASSWORD': 'pwd',
        'PORT': '3306',
    }
}

ENGINE(引擎)

可以是django.db.backends.sqlite3django.db.backends.postgresqldjango.db.backends.mysqldjango.db.backends.oracle,当然其它的也行。

NAME(名称)

类似Mysql数据库管理系统中用于保存项目内容的数据库的名字。如果你使用的是默认的SQLite,那么数据库将作为一个文件将存放在你的本地机器内,此时的NAME应该是这个文件的完整绝对路径包括文件名,默认值os.path.join(BASE_DIR, ’db.sqlite3’),将把该文件储存在你的项目目录下。

TIME_ZONE

国内所在的时区Asia/Shanghai

settings

标签:时区   res   引擎   ref   shang   ati   page   身份认证   机器   

原文地址:https://www.cnblogs.com/lijianming180/p/12288843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!