@qizhenyu
**
class
catch_dic
(tornado.web.requesthandler)
:def
initialize
(self, redis_cli)
: self.redis_cli = redis_cli
defget(self)
: r = redis.strictredis(host=
'***x'
, port=
6379
, db=2)
h_key =
'jira:bug:lists:hdmapmdk'
dict_data = r.get(h_key)
dict_data = dict_data.decode(
'utf8'
) ans = json.loads(dict_data)
results =
for i in ans:
results[
'creator'
].add(i.get(
'creator'))
results[
'priority'
].add(i.get(
'priority'))
results[
'assignees'
].add(i.get(
'assignees'))
results[
'status'
].add(i.get(
'status'))
results[
'creator']=
list
(results[
'creator'])
results[
'priority']=
list
(results[
'priority'])
results[
'assignees']=
list
(results[
'assignees'])
results[
'status']=
list
(results[
'status'])
print
(results)
msg =
self.write(json.dumps(msg, cls=byteencoder)
)
**分析
目的:給前端的乙個篩選條件加下拉選擇的方式
思路:原有的篩選方式為:前端輸入乙個需要查詢的要素進行查詢
解決辦法:前端:增加下拉選擇功能 後端:輸入給前端需要的資訊。
具體操作:明確需要做4個型別的下拉選擇,分別為「creator」,「priority」,「assignees」,「status」;資料**是從jira接過來的資料,我首先要對資料進行過濾。一、連線redis資料庫,get到所有資料,這裡有個坑,將byte型別的資料轉化成utf-8的字串,然後json.load資料。將需要的四個要素新建乙個字典,對資料進行遍歷,用add函式將i.get(『***』)新增到鍵裡。
從開始到結束以及我的嘗試
2010年12月1日加入當時的mrc,經歷過eyetrackshop,在到2014年12月底,sticky整個部門被裁撤,我被外包出去做一些電信器材測試的相關工作。我從頭到尾經歷乙個公司的從無到有,再到消亡。先前我也跟自己說好,無論如何要把這個完整的過程經歷下來,現在我做到了。簡單記錄一下,以免很快...
偏離軌道的前端自動化嘗試
沒有使用動態表單,單純使用cv的 思維,卻想提高效率的考慮 1.例如 封裝乙個轉化的函式,進行獲取配置好的 片段 function getstr a else if a.type search else 大致的思想在上面的例子中都已經得到了體現。但是具體實現的過程中,確實存在著不同的曲折,這個也是很...
我所理解的前端
轉眼間,在鵝廠的實習已經過去三個多月,涉及到實習生轉正留用的考核流程也逐步開始了。帶著一堆疑問,以及自己實習期間的心得體會,與導師暢談了一番。他作為資深前端工程師,就前端領域及我個人未來的職業規劃等方面分享了他自己的經驗。這次與導師的溝通讓我受益匪淺,現簡單總結如下。前端知識學習路線 首先,當然是就...