Django定義全域性變數

2022-07-24 02:30:11 字數 889 閱讀 1390

定義全域性變數,在專案的任何位置都可以獲取到變數的值

#

!/usr/bin/env python

#coding:utf-8

#author:jan

"""定義django template的全域性模板變數

"""from monsys.models import

monobject

from include.common.common import

adddef

monitor_status(request):

"""主頁面顯示全域性的各種監控物件的狀態資料

"""service_obj = monobject.objects.get(name="服務"

).monobjectsub_set.all()

product_obj = monobject.objects.get(name="業務"

).monobjectsub_set.all()

host_obj = monobject.objects.get(name="主機"

).monobjectsub_set.all()

container_obj = monobject.objects.get(name="容器"

).monobjectsub_set.all()

status =,

"monitor_service

": ,

"monitor_system

": ,

}return status

然後在settings.py的templates裡註冊這個資料夾

templates =[,},

]

然後就可以在專案的任何位置取到需要的變數了

定義全域性變數

inte ce property strong,nonatomic uiwindow window propertyboolislogin end synthesize window window synthesizeislogin end 那麼在其他的class裡,則可以通過下列 呼叫全域性變數 ...

vue定義全域性變數

在開發中,有時需要將從介面請求到的一些資料當做全域性變數,在其他頁面多次使用。比如,登入成功後可能需要將使用者名稱,id等資訊存起來,便於其他頁面展示或使用,將這些資訊定義為全域性變數是用起來就很方便。舉栗子 在login.vue中拿到了使用者的一些資訊 import vue from vue 注意...

C定義全域性變數

程式工程中往往遇到這樣的問題 某個變數是貫穿始終的,主函式以及不同的子函式都要用到這個變數,並且要呼叫子函式改變變數的值。這時候全域性變數就起到乙個橋梁作用,在函式外定義,在主函式中呼叫定義,在子函式a中呼叫並賦值,在子函式b中呼叫該變數,此時的值已經是改變之後的值。用法 在主函式之前定義全域性變數...