• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > django开发之settings.py中变量的全局引用详解

django开发之settings.py中变量的全局引用详解

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了django settings.py,django settings,django admin.py,django wsgi.py,django manage.py等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文主要介绍的是django中settings.py中变量的全局引用的相关资料,下面话不多说,来看看详细的介绍吧。

前言

在settings.py中添加自定义变量,可以通过setting.(点)变量名的方式访问,如:

from django.conf import settings
site_name = settings.SITE_NAME
site_desc = settings.SITE_DESC
</div>

但是,如果遇到了一些频繁访问的变量,如:邮箱,网站标题,网站的描述,这样访问就很不方便。

解决方法如下:

1、首先在settings.py中添加对应的变量:

#网站信息
SITE_NAME="hupeng的个人博客"
SITE_DESC="pyhon爱好者,希望和大家一起学习,共同进步"
</div>

2、在view中定义函数,返回包含settings配置文件中的变量

from django.conf import settings
def global_settings(request):
 return {"SITE_NAME": settings.SITE_NAME,
   "SITE_DESC": settings.SITE_DESC}
</div>

注意:函数中需要添加参数request,否则会出现以下错误:

 

3、在setting.py中的TEMPLATES中的OPTIONS配置项中添加global_settings函数

 

4、修改模板,通过键名的方式直接访问对应的变量

 

5、最终效果:

 

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用python能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

</div>

您可能想查找下面的文章:

  • django开发之settings.py中变量的全局引用详解
  • Python的Django框架中settings文件的部署建议

相关文章

  • python装饰器与递归算法详解
  • python 迭代器和iter()函数详解及实例
  • Python实现二分查找与bisect模块详解
  • 详解Python中的变量及其命名和打印
  • 用Python脚本生成Android SALT扰码的方法
  • Python中下划线的使用方法
  • python 获取文件列表(或是目录例表)
  • python 回调函数和回调方法的实现分析
  • python实现应用程序在右键菜单中添加打开方式功能
  • 详解python的数字类型变量与其方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python编写电话薄实现增删改查功能
    • python通过scapy获取局域网所有主机mac地址示例
    • 使用Python生成随机密码的示例分享
    • python目录操作之python遍历文件夹后将结果存储为xml
    • python实现用于测试网站访问速率的方法
    • Python的subprocess模块总结
    • python根据文件大小打log日志
    • 跟老齐学Python之传说中的函数编写条规
    • python通过ssh-powershell监控windows的方法
    • Python中取整的几种方法小结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有