問題タブ [django-jsonfield]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django JSONField 文字列の格納
Django 1.10 の JSONField を使用して、部分文字列 (SQL のような) を含む特定のキーに値を持つ json フィールドでクエリセットをフィルター処理したいと考えています。link
たとえば、キーを含む json フィールドがありurl
ます。URL に含まれるオブジェクトが必要です.jpg
python - Django: JSONField に基づいてモデル インスタンス属性を動的に設定する
モデル インスタンスの開始時にモデル属性を動的に設定する方法について質問があります。
ネイティブの PostgreSQL JSONField を持つ単純なモデルを使用しています。
モデルがインスタンス化されたときに「データ」フィールドに格納された値に基づいて、モデル インスタンスに属性を設定する方法はありますか?
私はこれを行うことができるようにしたい:
私の最初の考えは、モデルのinitメソッドをオーバーライドし、setattr() でインスタンス属性を設定することでしたが、モデルの init メソッドをオーバーライドすることは、Django のドキュメントでは強く推奨されていません。
これを達成する他の方法はありますか?どんな助けでも大歓迎です。
PS: モデル インスタンスの「データ」に格納されている値に、booking.data['foo'] のようにアクセスできることはわかっているので、これは探しているものではありません。