そのため、検索データベースでユーザーをインデックス化するシステムを作成しようとしていますが、ピラミッドとリクエスト ライブラリが失敗しています。これは混乱しているコードの一部です:
requests.put('http://localhost:9200/master/user/%s' % str(session.query(User).filter(User.username == request.params['username']).first().user_id)
, data = '{"name" : %s, "reputation" : 0, "username" : %s}' % (str(request.params['name']), str(request.params['username']))
)
Python インタープリターでは問題なく動作しますが、ビューでは 400 ステータスを返し続けます。session.flush()
このコード行の前に実行します。何が問題なのかわかりません。