搜尋

首頁  >  問答  >  主體

python - 在Django中定义全局对象

怪我咯怪我咯2885 天前715

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-04-17 16:50:46

    也就是說你這個資料生存週期是python運行週期。
    這樣的話你只需要獨立一個模組兒(單一檔案或多檔案)就可以。
    例如calculator.py calculator.py
    内容为:

    # coding=utf-8
    
    __all__ = ["cal1"]
    
    _g = None
    
    class _Calculate(object):
        def __init__(self): pass
    
        def cal1(self):
            # do some calculate
            return
    
    if _g is None:
        _g = _Calculate()
    
    def cal1():
        return _g.cal1()
    

    使用方式 import calculatorfrom calculator import *內容為:
    rrreee

    使用方式 import calculatorfrom calculator import * 皆可🎜不限於 Django🎜

    回覆
    0
  • 取消回覆