コード例 #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
ファイル: admin.py プロジェクト: tbmilk/looper_me
 def update_password(self, old, new):
     if self.check_password(old):
         self.password = new
         session.commit()
         return True
     return False
コード例 #3
0
ファイル: blacklist.py プロジェクト: tbmilk/looper_me
 def add(cls, ip):
     session.add(cls(ip=ip))
     session.commit()
コード例 #4
0
ファイル: blacklist.py プロジェクト: tbmilk/looper_me
 def delete(cls, ip):
     model = session.query(cls).filter_by(ip=ip).first()
     if model:
         session.delete(model)
         session.commit()
コード例 #5
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()