Maison  >  Questions et réponses  >  le corps du texte

python - 在Django中定义全局对象

怪我咯怪我咯2766 Il y a quelques jours669

répondre à tous(1)je répondrai

  • PHP中文网

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

    也就是说你这个数据生存周期是python运行周期。
    这样的话你只需要独立一个模块儿(单文件或多文件)就可以。
    比如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 * 均可
    并不限于 Django

    répondre
    0
  • Annulerrépondre