2016-11-11 22 views
3

私はエラーの下に取得していますPOSTリクエストでセッションにオブジェクトの配列を格納したい:オブジェクトの配列を格納する

予想される文字列、辞書は

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'] 

はまた、私が確認したいました複製オブジェクトが存在する場合

+0

'要素内部List'は' index'ない 'dict'タイプで呼び出すことができます。 'cherrypy.session'は' dict'ですが、追加しようとしましたが、 'session'はリスト型または任意型の挿入が許可されていますか? – dsgdfg

+0

@dsgdfgいいえ私はPythonの初心者ですので上記のケースで助けが必要です – pareshm

+0

編集/変更のためにa_sessionを開くことはできません。どこかでロックされていて、変更の前にロックを解除する必要があります(データパターンとタイプに関係なく)。 – dsgdfg

答えて

0

あなたのために内部でこのコードを試すことができます。

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

は動作しませんでした:( – pareshm

関連する問題