Django の ORM に基づいて REST API を作成しました。これが私のREST APIの例です
curl "http://example.com/api/pcserver?last_update__lt=2012-06-01 00:00:00&hostname__startswith=xen"
サーバー側では、queryset.filter()関数を使用してすべてのGETパラメーターを処理し、結果querysetを に変換してjsonからユーザーに返します。
現在、この API を Web ベースの検索フォームに変換する際に問題が発生しています。
この魔法の検索フォームについて私がしたいこと:
- javascriptを使用してクエリパラメーターを動的に追加/削除し、それらを結合します(これらのパラメーター間
ANDは必要ありません)OR - モデルに基づいて検索するフィールドを選択するためのドロップダウン メニューを提供する
__lt、、などの演算子の選択の__gtサポート__regex
再発明する必要がない車輪はありますか? ありがとうございました:-)