jqgrid を使用して Tastypie API にアクセスしています。デフォルトの Tastypie API と一致するように、sidx を「order_by」に変更しました。
Jqgrid は、何かによる順序付けであるかどうかに関係なく、order_by (以前の sidx) get パラメーターを渡します。ソートしていない場合は、空の文字列をソート基準として渡すだけです。Tastypie は、"'' という名前のフィールドはありません" と言って空の文字列にびっくりします。
私の見方では、解決するには2つのオプションがあります。
- 必要がない限り、jqgrid に order_by パラメータの送信を停止させる
- Tastypie に空の order_by 文字列を無視させる...
これら2つのことのいずれかを行う方法に関する提案はありますか?