1.login登錄接口,有name/password兩個(gè)參數(shù)2.name/password值從數(shù)據(jù)庫(kù)當(dāng)中全部撈出來(lái)3.return返回name/password那個(gè)值4.在接口調(diào)用時(shí),name/password一直就是張三/123456這個(gè)值問(wèn)題:如何寫(xiě)出在每個(gè)用戶(hù)調(diào)用的接口傳遞的name/password值不是一樣的了?代碼如下:class UserBae(TaskSet): def getActivitieResourceList(self): name, password = self.select_user() payload = { "name": name, "password":password } json_ = json.dumps(payload) self.client.post("/wiseserver/api/getActivitieResourceList", data=json_ ) def select_user(self): user = self.conn.cursor() user.execute("SELECT * FROM t_e_user_login ") user = user.fetchall() for i in user: name = i[0] password = i[1] return name,password
1 回答

慕容708150
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
在接口調(diào)用時(shí),name/password一直就是張三/123456這個(gè)值
for循環(huán)一直覆蓋直到最后一個(gè)值造成。
如何寫(xiě)出在每個(gè)用戶(hù)調(diào)用的接口傳遞的name/password值不是一樣的了?
用戶(hù)調(diào)用接口需要使用唯一憑據(jù),可以是user_id這樣的參數(shù),那么查詢(xún)的時(shí)候就以這個(gè)憑據(jù)為條件去查
添加回答
舉報(bào)
0/150
提交
取消