我想在POST请求中存储要会话的对象数组,我收到以下错误:
需要字符串,找到dict

def POST(self):
    deviceArr1=[{"id":"01","name":"abc"},{"id":"02","name":"abcd"}]
    for device in deviceArr1:
        cherrypy.session['deviceArr'].append(device)
    return cherrypy.session['deviceArr']

另外,我想检查是否存在重复对象。

最佳答案

您可以在内部尝试以下代码:

try:
    cherrypy.session['deviceArr'].append(device)
except:
    cherrypy.session['deviceArr'] = [device]

08-19 10:56