您现在的位置是:网站首页>>Python>>Django

django 配置全局变量用于模板使用

发布时间:2018-11-07 10:05:21作者:wangjian浏览量:816点赞量:0

    今天想要设置一个全局变量用于模板全局使用,思路是首先要在配置项中设置一个全局变量,然后在模板应用中引入此变量,最后直接在模板值使用,根据这个思路如下步骤实现配置全局变量用于模板使用

    1:配置全局变量

    在setting.py文件中配置你想要配置的全局变量

    IMG_URL = 'XXXX'

    2:创建一个视图文件用于读取全局变量

    这里我创建了一个global.py文件用于读取全局变量

    from django.conf import settings
    def read_setting_file(request):
        return {
            "IMG_URL":settings.IMG_URL
        }

    image.png

    3:将函数添加到templates配置的上下文中,使该配置在任何模板中都能使用

    image.png

    4:在模板中使用全局变量

    <a href="">
          <span>{{IMG_URL}}</span>
    </a>

    image.png

0 +1