示例#1
0
    def QA_setting_init(self, ip='127.0.0.1', port=27017):
        self.QA_util_sql_mongo_ip = ip
        self.QA_util_sql_mongo_port = port
        self.client = QA_util_sql_mongo_setting(self.QA_util_sql_mongo_ip,
                                                self.QA_util_sql_mongo_port)

        # return self
        self.user = self.QA_setting_login()
示例#2
0
    def __init__(self, uri='mongodb://127.0.0.1:27017/quantaxis', username='', password=''):
        """
        初始化的时候 会初始化
        """

        self.database = QA_util_sql_mongo_setting(uri).quantaxis
        self.history = {}
        self.best_ip = QATdx.select_best_ip()
示例#3
0
 def __init__(self, ip='127.0.0.1', port=27017, username='', password=''):
     """
     初始化的时候 会初始化
     """
     self.ip = ip
     self.port = port
     self.database = QA_util_sql_mongo_setting(ip, port).quantaxis
     self.history = {}
     self.best_ip = QATdx.select_best_ip()
示例#4
0
 def get(self):
     username = self.get_argument('user', default='admin')
     password = self.get_argument('password', default='admin')
     if QA_user_sign_up(username,
                        password,
                        client=QA_util_sql_mongo_setting()):
         self.write('SUCCESS')
     else:
         self.write('WRONG')
    def get(self):
        """注册接口
        
        Arguments:
            QABaseHandler {[type]} -- [description]

            user/signin?user=xxx&password=xx
        Return 
            'SUCCESS' if success
            'WRONG' if wrong
        """

        username = self.get_argument('user', default='admin')
        password = self.get_argument('password', default='admin')
        if QA_user_sign_up(username,
                           password,
                           client=QA_util_sql_mongo_setting()):
            self.write('SUCCESS')
        else:
            self.write('WRONG')
示例#6
0
class QA_Setting():

    QA_util_sql_mongo_ip = os.getenv('MONGO_IP') if os.getenv(
        'MONGO_IP') else '127.0.0.1'
    QA_util_sql_mongo_port = os.getenv('MONGO_PORT') if os.getenv(
        'MONGO_PORT') else '27017'
    client = QA_util_sql_mongo_setting(QA_util_sql_mongo_ip,
                                       QA_util_sql_mongo_port)

    QA_setting_user_name = ''
    QA_setting_user_password = ''
    user = {'username': '', 'password': '', 'login': False}

    def QA_setting_init(self, ip='127.0.0.1', port=27017):
        self.QA_util_sql_mongo_ip = ip
        self.QA_util_sql_mongo_port = port
        self.client = QA_util_sql_mongo_setting(self.QA_util_sql_mongo_ip,
                                                self.QA_util_sql_mongo_port)

        # return self
        self.user = self.QA_setting_login()

    def set_ip(self, ip='127.0.0.1'):
        self.QA_util_sql_mongo_ip = ip
        self.client = QA_util_sql_mongo_setting(self.QA_util_sql_mongo_ip,
                                                self.QA_util_sql_mongo_port)
        return self

    def QA_setting_login(self):
        self.username = self.QA_setting_user_name
        self.password = self.QA_setting_user_password
        QA_util_log_info('username:'******'username'] = self.username
            self.user['password'] = self.password
            self.user['login'] = True
            return self.user
        else:
            QA_util_log_info('failed to login')
示例#7
0
 def client(self):
     return QA_util_sql_mongo_setting(self.mongo_uri)
示例#8
0
 def change_ip(self, uri):
     self.database = QA_util_sql_mongo_setting(uri).quantaxis
     return self
示例#9
0
 def change_ip(self, ip, port):
     self.database = QA_util_sql_mongo_setting(ip, port).quantaxis
     return self
示例#10
0
 def set_ip(self, ip='127.0.0.1'):
     self.QA_util_sql_mongo_ip = ip
     self.client = QA_util_sql_mongo_setting(self.QA_util_sql_mongo_ip,
                                             self.QA_util_sql_mongo_port)
     return self
示例#11
0
 def client(self):
     return QA_util_sql_mongo_setting(self.ip, self.port)
示例#12
0
 def __init__(self, ip='127.0.0.1', port=27017):
     self.ip = ip
     self.port = port
     self.database = QA_util_sql_mongo_setting(ip, port).quantaxis
     self.history = {}