blFunction.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:db_platform 作者: speedocjx 项目源码 文件源码
def check_query_table(self,dbtag,username):
        list = Tb_blacklist.objects.filter(dbtag=dbtag)
        if list :
            #user in white list
            if User.objects.get(username=username) in list[0].user_permit.all():
                existTb=[]
            else :
                #if table in black list
                blackTblist = list[0].tbname.split(',')
                parser = Sqlparse(self.sql)
                tblist = parser.extract_tables()
                existTb = [val for val in blackTblist if val in tblist]
            if existTb:
                return True,existTb
        return False,[]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号