を動作していない、と私は、関数の最後で、フロントエンドとしてBACKBONE.JSを使用しようとしています、私はやるパイソン - フラスコ - のRequest.Form私はPython用フラスコフレームワークで働いている
return jsonify(results=data)
jsonの結果を返します。しかし、ここでの問題は、バックボーンが結果の名前空間を受け入れることができず、私がそれを使わない方法を見つけることができないということです。アイデア?
ありがとうございます。
を動作していない、と私は、関数の最後で、フロントエンドとしてBACKBONE.JSを使用しようとしています、私はやるパイソン - フラスコ - のRequest.Form私はPython用フラスコフレームワークで働いている
return jsonify(results=data)
jsonの結果を返します。しかし、ここでの問題は、バックボーンが結果の名前空間を受け入れることができず、私がそれを使わない方法を見つけることができないということです。アイデア?
ありがとうございます。
モデルの場合は、モデル属性を返す必要があります。コレクションの場合は、コレクションのモデルの属性のリストを返す必要があります。あなたが実際に何をするかjsonify
を見ている場合
は今、あなたはそれがあなたがそれを渡すどんな引数とkwargsからで辞書を構築し、json.dumps
を呼び出します(または古いニシキヘビのためsimplejson.dumps)ことがわかります。
あなたがモデルコレクション
return jsonify([{'id': 'foo', 'title': 'Foo'}, {'id': 'bar', 'title': 'Bar'}])
については
return jsonify({'id': 'foo', 'title' :'Foo'})
あるいは
return jsonify(id='foo', title='Foo')
を返すのであればあなたの質問は非常に明確ではない、と思われるFlaskのものよりもバックボーンの問題のほうが多い。実際のエラーとトレースで質問を更新できますか? – twooster