本文实例讲述了Flask框架单例模式实现方法。分享给大家供大家参考,具体如下:
单例模式:
程序运行时只能生成一个实例,避免对同一资源产生冲突的访问请求。
Django admin.py下的admin.site.register() , site就是使用文件导入方式的单例模式
创建到单例模式4种方式:
1.文件导入
2. 类方式
3.基于__new__方式实现
4.基于metaclass方式实现
1.文件导入:
in single.py
class Singleton():
def __init__(self):
pass
site = Singleton