Django参数设置

本次说明使用的是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超时时间,单位是秒
				
时间: 2024-08-27 18:51:58

Django参数设置的相关文章

OpenStack Horizon 参数设置说明

OpenStack Horizon 参数设置说明 一.写在前面 这篇文章主要介绍了OpenStack(Mitaka) Horizon官方介绍的部署配置.参数设置说明,从而进行简单的翻译学习,这里主要基于目前最新的Mitakaz版本来说明,帮助自己理解Mitaka Horizon中新增的一些参数功能,提高自己在horizon组件开发方面的理解.因为时间仓促以及个人理解有限,固有错误的地方请指出,后续将会不定期更新完善,谢谢! 如果转载,请保留作者信息. 邮箱地址:[email protected]

django中设置定时任务

django中设置定时任务 在django中设置定时任务我们可以借用django-crontab这个第三包来实现 django-crontab只能在linux系统下使用 安装: pip install django-crontab 将django_crontab注册到install app中 编写你的定时任务函数(我的是编写一个发送邮件的任务函数) from django.core.mail import send_mail from django.conf import settings fr

阿里云RDS-MYSQL数据库参数设置,K哥

2016.9.2 最近被阿里云的数据库要搞疯掉了 自打阿里云抽风,非要取消myisam引擎,都换成innodb 没事总是主备切换,也没有错误日志 一问客服就是物理机波动,擦,波动是什么???????? 服务器自己跳舞了吗 看了看参数设置,很多都不知道 这两天有时间自己搜索整理了下 发给大家,有需要的看看 我的服务器应用主要是WEB网站服务 有一些不懂的地方或者不对的地方,还请大牛不吝赐教! 回复在评论中就可以了,thank you 我是K哥 auto_increment_offset表示自增长字

Oracle shared_pool_reserved_size参数设置说明

进入SQLPLUS,查询shared_pool,往往看到结果如下: SQL> show parameter shared_pool NAME                                    TYPE              VALUE------------------------------------ ----------- ------------------------------shared_pool_reserved_size           big in

Socket中的异常和参数设置

1.常见异常 1.java.net.SocketTimeoutException . 这个异 常比较常见,socket 超时.一般有 2 个地方会抛出这个,一个是 connect 的 时 候 , 这 个 超 时 参 数 由connect(SocketAddress endpoint,int timeout) 中的后者来决定,还有就是 setSoTimeout(int timeout),这个是设定读取的超时时间.它们设置成 0 均表示无限大. 2.java.net.BindException:Ad

基于V4L2 MFC 视频编解码 H264参数设置

上篇博文硬件视频编码,在默认参数设置后,编码1000帧640x480 H264文件大小为180m左右,非常大,必须设置参数 测试发现再使能EnableMBRateControl后,编码数据才开始大幅缩小: 这里先将54个控制参数全部初始化 -1,在这54个参数中,包含H264,H263和MPEG视频格式的设置,对每个视频格式仅仅选择对应他的参数即可.这里仅仅测试H264格式 所有控制参数如下: struct { int num; int id; char *name; int value; }

C3p0的参数设置

C3p0的参数设置:ComboPooledDataSource和BasicDataSource一样提供了一个用于关闭数据源的close()方法,这样我们就可以保证Spring容器关闭时数据源能够成功释放. C3P0拥有比DBCP更丰富的配置属性,通过这些属性,可以对数据源进行各种有效的控制: acquireIncrement:当连接池中的连接用完时,C3P0一次性创建新连接的数目: acquireRetryAttempts:定义在从数据库获取新连接失败后重复尝试获取的次数,默认为30: acqu

调用enqueue执行异步请求有一个参数设置回调。

前面的内容介绍了OkHttp,本章就来教大家okhttp的基本使用,学了这些基本东西之后,大家有其他的需求可以自行扩展.以下的所有请求都是异步请求服务器,在真实的企业开发中,基本都是异步. 首先创建一个request对象,通过request设置请求url,通过这个类还可以设置更多的请求信息.然后通过Request去构造一个Call对象. 调用enqueue执行异步请求,有一个参数设置回调.请求成功或者失败会调用Callback接口的onResponse跟onFailure方法,因为这是异步请求,

Hibernate 参数设置一览表

Hibernate 参数设置一览表 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个另外的选择是把org.hibernate.SQL这个log category设为debug. eg. true | false hibernate.format_sql 在log