示例#1
0
文件: admin.py 项目: tbmilk/looper_me
 def system_start(cls):
     res = session.query(cls).first()
     if res: return
     session.add(cls(username='******', password='******'))
     session.commit()
示例#2
0
 def delete(cls, ip):
     model = session.query(cls).filter_by(ip=ip).first()
     if model:
         session.delete(model)
         session.commit()
示例#3
0
 def load_ip(cls):
     res = session.query(cls).all()
     data = set()
     for i in res:
         data.add(i.ip)
     return data
示例#4
0
文件: config.py 项目: rlcjj/looper_me
 def update(cls, **kwargs):
     model = session.query(cls).first()
     if model:
         for l in cls.col:
             setattr(model, l, kwargs.get(l))
     session.commit()
示例#5
0
文件: config.py 项目: rlcjj/looper_me
 def load_config(cls):
     res = session.query(cls).first()
     data = {}
     for k, v in cls.col.items():
         data[k] = getattr(res, k) if hasattr(res, k) else v
     return data
示例#6
0
 def load_config(cls):
     res = session.query(cls).first()
     data = {}
     for l in cls.col:
         data[l] = getattr(res, l)
     return data