私はレポートタイプのことを行うアプリケーションに取り組んでおり、多くの場合、JSON で指定されたフィルターを取得し、それを SQLAlchemy クエリに変換してから、結果をブラウザーに送り返す必要があります (たとえば、フィルターstart_date: 1234, end_date: 5678, widget_ids: [1, 2, 3]
を変換する必要があります)。クエリに… WHERE start_date >= 1234 AND end_date <= 5678 AND widget_id in (1, 2, 3)
)。
この種の変換を自動的に行うツールはありますか (たとえば、Django の ORM: のようなサフィックスを使用しますstart_date__ge: 1234, end_date__le: 5678, widget_id__in: [1, 2, 3]
)?
明らかに、そのようなスキームにはセキュリティとパフォーマンスへの影響があります...しかし、自分で構築する前に、このようなものが存在するかどうかを知りたいです.
編集:私は自分のものを構築できることを認識していますが、既存のツール/ライブラリがあるかどうかは特に疑問に思っているので、車輪を再発明する必要はありません。