如何在列表顶部显示最新信息,在底部显示旧信息

2024-04-28 10:36:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想问我应该用什么,做什么,才能做到我心中所想的。你知道吗

例如,从当前的firebase值(提取后变为Json)可以得到:

enter image description here

通过此代码:

   result1 = firebase.get('/Rooms/Room1/' + currentdate + '/Inspection/Scan-in/Inspector/', None)
    result2 = firebase.get('/Rooms/Room1/' + currentdate + '/Inspection/Scan-out/Inspector/', None)

for key in result1.keys():
       inspector = key
    timeout = result2[inspector]["Time"]



    result1datetime = firebase.get('/Rooms/Room1/'+ currentdate +'/Inspection/Scan-in/Inspector/'+ inspector +'/', None)





    for key in result1datetime.keys():
        key = sorted(result1datetime.keys())[-2]
        time = key
        print time



    print time

    ch1 = result1datetime[time]["Checklist"]["Entrance louver clean and dust-free"]
    # ch2 = result1datetime[time]["Checklist"]["Room plat number – clean and well-polished"]
    ch3 = result1datetime[time]["Checklist"]["Appearance door surface- in good condition"]
     ch4 = result1datetime[time]["Checklist"]["Let the door close by itself to test the door closure – in working order"]
    ch5 = result1datetime[time]["Checklist"]["Eye viewer and fire escape plan in order"]
    ch6 = result1datetime[time]["Checklist"]["Privacy Sign or Make Up Room Sign"]
     ch7 = result1datetime[time]["Checklist"]["Key card holder – in working order"]
    ch8 = result1datetime[time]["Checklist"]["Switches at the entrance working correctly"]

这是工作,但我想做的是当数据库得到更新。一个新的输入,如图片中的一个,将在其底部的最后一个输入的顶部

例如:

Scan-in: 2017-12-06
Time: Dec 6, 2017 4:58:00 AM
Time-out: Dec 5, 2017 4:58:21 AM
Inspection time: -1 day, 23:59:39
Inspector: trhf
Checklist: 

Scan-in: 2017-12-05
Time: Dec 5, 2017 4:58:00 AM
Time-out: Dec 5, 2017 4:58:21 AM
Inspection time: -1 day, 23:59:39
Inspector: trhf
Checklist: 

我一直在寻找实现这一目标的方法,但我一窍不通。如果你是我,你将如何实现这一点?你会用什么图书馆?非常感谢!非常感谢您的帮助!你知道吗


Tags: keyingetscaninspectortimeamdec