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

Django参数设置

时间:2016-06-21 17:28:00      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

本次说明使用的是Django-1.8.6,其他版本请勿对号入座

Django项目创建后,首先就要进行参数的配置,常用的配置包括:数据库配置模板配置静态文件配置session配置等

1、数据库配置。在settings.py中找到DATABASES字段进行如下配置:
 1 DATABASES = {
 2     default: {
 3         ENGINE: django.db.backends.mysql,   #这里配置的是mysql数据库
 4         HOST:数据库服务器ip,
 5         PORT:3306,   #数据库端口,mysql默认端口为3306
 6         NAME:数据库名称,
 7         USER: 数据库用户名,
 8         PASSWORD:用户对应的密码,
 9     }
10 }

2、在Django-1.8.6中已经默认配置了一个模板,如下。如果需要修改模板路径,只需修改DIRS一行即可
 1 TEMPLATES = [
 2     {
 3         BACKEND: django.template.backends.django.DjangoTemplates,
 4         DIRS: [os.path.join(BASE_DIR, templates)]      #如要配置多个路径,可使用逗号进行分隔
 5         ,
 6         APP_DIRS: True,
 7         OPTIONS: {
 8             context_processors: [
 9                 django.template.context_processors.debug,
10                 django.template.context_processors.request,
11                 django.contrib.auth.context_processors.auth,
12                 django.contrib.messages.context_processors.messages,
13             ],
14         },
15     },
16 ]

3、配置静态文件路径,这里配置的是static文件在项目根目录下,STATICFILES_DIRS字段默认没有,需要自己添加
1 STATICFILES_DIRS = [
2     os.path.join(BASE_DIR,static)
3 ]

4、session超时设置
1 SESSION_EXPIRE_AT_BROWSER_CLOSE = True  #在浏览器关闭时session超时
2 
3 SESSION_COOKIE_AGE = 60*30   #设置session超时时间,单位是秒

 



Django参数设置

标签:

原文地址:http://www.cnblogs.com/MacoLee/p/5604001.html

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