日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Django定义全局变量

發(fā)布時(shí)間:2025/4/16 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django定义全局变量 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

定義全局變量,在項(xiàng)目的任何位置都可以獲取到變量的值

在include App=》include文件夾下=》context_processors.py 里定義需要獲取的變量

#!/usr/bin/env python # coding:utf-8 # Author:Fengchunyang """ 定義django template的全局模板變量 """ from monsys.models import MonObject from include.common.common import adddef monitor_status(request):"""主頁(yè)面顯示全局的各種監(jiān)控對(duì)象的狀態(tài)數(shù)據(jù)"""service_obj = MonObject.objects.get(name="服務(wù)").monobjectsub_set.all()product_obj = MonObject.objects.get(name="業(yè)務(wù)").monobjectsub_set.all()host_obj = MonObject.objects.get(name="主機(jī)").monobjectsub_set.all()container_obj = MonObject.objects.get(name="容器").monobjectsub_set.all()status = {"monitor_product": {"normal": 0,"warning": 0,"danger": 0,},"monitor_service": {"normal": reduce(add, [mos.normal for mos in service_obj]),"warning": reduce(add, [mos.warn for mos in service_obj]),"danger": reduce(add, [mos.danger for mos in service_obj]),"unknown": reduce(add, [mos.unknown for mos in service_obj]),},"monitor_system": {"normal": reduce(add, [mos.normal for mos in host_obj]) + reduce(add, [mos.normal for mos in container_obj]),"warning": reduce(add, [mos.warn for mos in host_obj]) + reduce(add, [mos.warn for mos in container_obj]),"danger": reduce(add, [mos.danger for mos in host_obj]) + reduce(add, [mos.danger for mos in container_obj]),"unknown": reduce(add, [mos.unknown for mos in host_obj]) + reduce(add, [mos.unknown for mos in container_obj]),},}return status

然后在settings.py的TEMPLATES里注冊(cè)這個(gè)文件夾

TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [os.path.join(BASE_DIR, 'statics'),],'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages','include.middleware.context_processors.monitor_status', # 自定義全局監(jiān)控狀態(tài)變量 ],},}, ]

然后就可以在項(xiàng)目的任何位置取到需要的變量了

轉(zhuǎn)載于:https://www.cnblogs.com/wangjian941118/p/11321390.html

總結(jié)

以上是生活随笔為你收集整理的Django定义全局变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩伦理一区二区三区 | 青青毛片 | 毛片视| 亚洲天堂v | 欧美国产日韩一区二区三区 | 久久天天躁狠狠躁夜夜躁 | 美女av影院 | 欧美一卡二卡在线 | 小说肉肉视频 | 奇米激情 | 91爱视频 | 中文字幕一区二区在线观看视频 | 日韩欧美一区二区在线观看 | 日本黄色免费大片 | 丰满少妇aaaaaa爰片毛片 | 久久久性色精品国产免费观看 | 淫视频网站 | 国产欧美日韩另类 | 精品九九视频 | 91av在线免费视频 | 色婷婷一区 | 欧美日韩中文字幕视频 | 农村妇女av| 亚洲人妻电影一区 | 91精品免费在线 | va在线| av资源免费看 | 少妇精品偷拍高潮白浆 | 欧美精品一卡 | 性chinese天美传媒麻 | av短片| 粉嫩精品久久99综合一区 | 91午夜理伦私人影院 | 免费看毛片的网站 | 国产露脸91国语对白 | 91精品国产99久久久久久红楼 | 色综合狠狠操 | 国产高清在线观看 | 免费se99se| 欧美激情二区三区 | 蜜桃av在线| 亚洲日本欧美精品 | 国产在线三区 | av高清一区 | 国产高清视频在线 | 久久精品国内 | 欧美一区二区三区精品 | 亚洲乱轮| 成人性做爰aaa片免费 | 脱美女衣服亲摸揉视频 | 超碰在线影院 | 亚洲国产97| 在线涩涩| 欧美乱妇在线观看 | 日韩在线视频不卡 | 欧美一区二区性久久久 | 美女伊人网 | 伊人手机在线视频 | 在线观看福利片 | 久久久高潮 | 日本精品一区二区三区视频 | 国产日本在线 | 丁香久久久 | av在线超碰 | 少妇搡bbbb搡bbb搡小说 | 北条麻妃一区二区三区免费 | 欧美男人的天堂 | 国产精品第2页 | caoporn视频在线 | 国产欧美激情视频 | 亚洲国产日韩一区无码精品久久久 | 泰剧19禁啪啪无遮挡 | 波多野在线观看 | 岛国av在线播放 | 婷婷第四色 | 国产高清精品一区二区三区 | 国产乱欲视频 | 美女少妇av | 国产成人免费av一区二区午夜 | 久久老司机精品视频 | aa级黄色片| 五月天一区二区三区 | 午夜成人免费影院 | 凹凸国产熟女精品视频 | 91在线精品秘密一区二区 | 欧美无遮挡高潮床戏 | 播放一级黄色片 | 久久这里只有精品国产 | 黑白配av | 色网站在线免费观看 | 99精品欧美一区二区蜜桃免费 | 在线免费观看你懂的 | 黄色片视频免费观看 | 国产成人精品在线观看 | 91直接进入| 亚洲涩涩图| 色com| 欧美女人天堂 | 久久久夜色 |