通常のモデル フィールドとして定義されているかのように、カスタムフィルターを作成し、JSONField 内に格納されている値を使用する Django リスト ビューで検索しようとしています。
カスタム関数を使用してモデル マネージャーを定義する必要があると思いますがget_queryset()
、json データを "脱水" してクエリセットの一部として返す方法がわかりません。
これまでのところ、他のいくつかのアプローチは失敗しています。 custom のコンテキスト dict に値を挿入できますListView
が、そのコンテキストを照会することはできません。また、admin.py で属性を定義し、models.py でいくつかの @property 定義をラップしてみました。プロパティを照会できないため、ここで同じ問題が発生します。
助言がありますか?