settings.py文件

简介: 【2月更文挑战第11天】settings.py文件。

settings.py文件中主要的配置变量说明如下。
1.BASE_DIR
BASE_DIR变量设置项目在系统中的实际路径。
2.SECRET_KEY
SECRET_KEY变量值是自动生成的一个随机数,用于重要数据的加密处理,如用户密码、CSRF机制、Session会话等数据的加密。在部署项目时,应妥善保管SECRET_KEY,避免泄密。
3.DEBUG和ALLOWED_HOSTS
DEBUG变量值默认为True,表示项目处于调试模式,即开发阶段。项目完成进行部署时,应将其设置为False。
ALLOWED_HOSTS变量为可访问项目Web站点的域名,默认为空。当DEBUG变量值为True,且ALLOWED_HOSTS变量值为空时,只允许用localhost或127.0.0.1访问项目Web站点。在部署项目时,DEBUG变量值为False,此时必须设置ALLOWED_HOSTS,否则项目将无法启动。例如,可设置ALLOWED_HOSTS=['*'],允许所有域名访问。
4.INSTALLED_APPS
INSTALLED_APPS变量用于注册在项目中使用的应用,默认包含了Django内置的部分应用。
django.contrib.admin:用于网站后台数据管理。
django.contrib.auth:用于用户认证。
django.contrib.contenttype:用于管理项目中的应用和模型信息。
django.contrib.sessions:用于会话(Session)控制。
django.contrib.messages:用于消息框架。
django.contrib.staticfiles:用于静态文件管理
5.MIDDLEWARE
MIDDLEWARE变量用于注册在项目中使用的中间件。
6.ROOT_URLCONF
ROOT_URLCONF变量设置项目的根URL配置模块,示例代码如下。
ROOT_URLCONF= 'myDjango.urls'
表示使用项目中myDjango文件夹下的urls.py文件作为项目的根URL配置模块。
7.TEMPLATES
TEMPLATES变量配置项目使用的模板。本书将在第6章详细讲解模板的相关内容。
8.WSGI_APPLICATION
WSGI_APPLICATION变量设置项目运行在WSGI兼容的Web服务器的接口程序。
9.DATABASES
DATABASES变量设置数据库的相关配置。Django项目默认使用SQLite数据库。项目启动后,Django会在项目根目录中创建一个名为db.sqlite3的数据库。
10.AUTH_PASSWORD_VALIDATORS
AUTH_PASSWORD_VALIDATORS变量设置授权的密码校验器。
11.LANGUAGE_CODE
LANGUAGE_CODE变量设置项目语言。
12.TIME_ZONE和USE_TZ
TIME_ZONE变量设置项目时区。USE_TZ变量值设置为True时,时区设置才有效。
13.USE_I18N
USE_I18N变量值默认为True,表示支持国际化。如果不需要该功能,应将其设置为False。
14.USE_L10N
USE_L10N变量值默认为True,表示支持格式本地化。

相关文章
studio设置File Templates
从项目的整体风格考虑,对所有类要进行必要的说明,就注释说明来说首先需要说明是作者,文件创建时间,业务功能说明,这几项是基本的内容,而添加这些说明内容以前可能手动的添加文件标题头,这种做法现在都非常过时了。
1004 0
|
Java Android开发
eclipse project修改 output folder
eclipse project修改 output folder
152 0
|
JavaScript 前端开发 Python
Django settings.py 模板路径设置
## mysite/mysite/settings.py mysite是项目名 TEMPLATES = [ { 'BACKEND': 'django.template.
982 0
|
Python
py文件转exe文件
py文件转exe文件
131 0
|
iOS开发
Xcode修改项目的Build Location
Xcode默认project通过build输出的目录,存放于目录 /Users/用户名/Library/Developer/Xcode/DerivedData/产品名称-hjwqiconnjhpjleqhsxvhdsxwktv/Build/Products/   可以在项目最左侧的文件列表里展开Product,查看输出文件,按住control单击可以在Finder中显示,右侧辅助区域也会看到全路径 不过上面的路径,实在太长,看着也非常地蛋疼。
868 0
|
9月前
|
API Python Windows
将Py转为exe文件
今天我要给大家介绍一种非常方便的方法,可以将Python文件打包成可执行的exe文件。你不用担心用户是否安装了Python环境,只需要一个点击,你的程序就能在任何Windows电脑上运行了!,当然在进行文件打包时,我们总会遇到很多问题,例如某模块未打包进入文件,导致exe文件无法使用,接下来,我会一点一点进行解决.此工具我会出一个专栏,这是工具1.0版本的,只能打包,只包含基础库的py文件,后续会一步步优化,包含自定义打包文件的小图标,文件名,将音乐或其他第三方库模块进行打包。注意,最终为一个GUI工具
将Py转为exe文件
|
Java 数据库 Android开发
|
C++ Windows 编译器
2011-07-09 09:31 VC的工程设置解读Project--Settings.....
VC的工程设置解读Project--Settings   VC工程设置可能会直接影响到工程的正确性,有时是BUG产生的直接原因,在出现莫名其妙的错误,首先应考虑到是否是工程设置有问题,这无论对于开发还是测试,都是很必要的,本文大致介绍一下工程设置选项。
1196 0

热门文章

最新文章