侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

django如何调用setting.py的配置信息作为全局使用

2024-05-13 星期一 / 0 评论 / 0 点赞 / 94 阅读 / 832 字

1.我们需要在配置文件setting里定义变量SITE_NAME = '傻缺个人博客系统'SITE_DES = '专注python开发,欢迎交流'WEIBO_SINA = 'http://weibo

1.我们需要在配置文件setting里定义变量SITE_NAME = '傻缺个人博客系统'SITE_DES = '专注python开发,欢迎交流'WEIBO_SINA = 'http://weibo.sina.com'WEIBO_TENGXUN = 'http://www.baidu.com'

2.在视图文件view.py中引入from django.conf import settings定义一个函数以字典的形式return setting定义的变量def global_settings(request):return {'SITE_NAME':'傻缺个人博客系统','SITE_DES':'专注python开发,欢迎交流','WEIBO_SINA' : 'http://weibo.sina.com','WEIBO_TENGXUN':'http://www.baidu.com'}然后在setting.py中的option配置中将global_settings作为全局处理器引入OPTIONS 的context_processors中添加 'blog.views.global_settings',每个网页都会调用函数返回的字典

在html文件里调用即可{{SITE_NAME}}

广告 广告

评论区