示例#1
0
文件: user.py 项目: weijer/auto_post
    def all_users(self):
        '''查询当前数据表中所有的用户列表'''
        sql_execute = "select username from auto_post_users"

        try:
            self.execute(sql_execute)
            usernames = self.cur.fetchall()
        except Exception:
            db_err("查询用户表中所有用户列表失败!")
        return usernames
    def update(self, page_info):
        sql = PageExtractorDB.sql_creator(page_info)

        try:
            self.db.execute(sql)
        except Exception as e:
            db_err("[%s]更新数据错误[%s] %s %s " %
                   (self.__name__, page_info['house_id'], str(e), sql))
        else:
            db_info("[%s]成功更新数据[%s]" % (self.__name__, page_info["house_id"]))
示例#3
0
    def insert_house_info(self, house_info):
        '''插入房源信息'''
        from .sql_template import insert_house_info_sql

        sql_execute = insert_house_info_sql % house_info

        try:
            self.execute(sql_execute)
        except Exception as e:
            db_err("向房源表中插入一条数据失败!e:%s, SQL: %s" % (str(e), sql_execute))
示例#4
0
文件: user.py 项目: weijer/auto_post
    def update_user(self, username, password, usertype, name=""):
        '''更新某一用户的账户信息'''
        from .sql_template import update_user_sql

        sql_execute = update_user_sql.format(username=username, password=password,\
        usertype=usertype, name=name)

        try:
            self.execute(sql_execute)
        except Exception:
            db_err("修改用户表中【{username}】信息错误!".format(user_name=username))
示例#5
0
文件: user.py 项目: weijer/auto_post
    def insert_user(self, username, password, usertype, name=""):
        '''向表中插入一条数据'''
        from .sql_template import insert_user_sql

        sql_execute = insert_user_sql.format(username=username, password=password,\
        usertype=usertype, name=name)

        try:
            self.execute(sql_execute)
        except Exception as e:
            db_err("向用户表中插入一条数据失败! e:%s, SQL: %s"%(str(e),sql_execute))