問題タブ [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.
python - Django dbエラー:jsonfieldでモデルに注釈を付けようとしたときに、タイプjsonの等値演算子を識別できませんでした
JSONFieldにdjango-jsonfieldを使用して、Django 1.5.4とPostgreSQL 9.3で作業しています。
次のクエリは、db エラーをスローします (タイプ json の等値演算子を識別できませんでした):
JSONFieldfield_to_count_by
ではなく、通常の int フィールドです。
問題を解決し、注釈を使用する方法はありますか?
ボンネットの後ろにある注釈は何ですか?
django-rest-framework - Django rest フレームワークは、Unicode プレフィックス付きの JSONField を出力します
私のAPIでは、JSONFieldの出力は次のようになります:
次のようにする必要があります。
私はdjangorestframework==3.1.1、jsonfield==1.0.3、Django==1.7.4、python 2.7.6を使用しています
古いプロジェクトではこの問題はありませんでした。なぜこれが今起こっているのかについてのアイデアはありますか?
アップデート
このソリューションで解決: https://stackoverflow.com/a/28200902/632182
python - djangoの空のJsonFieldによるクエリ
によってモデルをクエリする必要があり、JsonField
空の値 ([]) を持つすべてのレコードを取得したい:
私は使用MyModel.objects.filter(myjsonfield=[])
しましたが、機能していません。レコードがあるにもかかわらず、0の結果を返しますmyjsonfield=[]
python - JSON オブジェクトのリストを含むリクエストを処理する方法
私はDjangoでREST APIに取り組んでいます。
これが私の見解です:
正常に動作しています
しかし、一緒に働いていません
JSON オブジェクトのリストを処理するにはどうすればよいですか?
python - JSONFieldが文字列djangoとして保存される
私は以下のようなジャンゴモデルを持っています:
このアドレスにjsonを保存すると、文字列として保存されます。コード スニペットを次に示します。
appuser.address を取得しようとすると、
そして、それは再帰的になります。ここで何が欠けていますか?
編集: AppUser は SCUser モデルから継承します。
python - Django フィルター dict の JSONField リスト
新しい JSONField を使用して Django 1.9 を実行し、次の Test モデルを使用します。
アクション JSONField が次のようになっているとします。
リストのすべての項目に対して foo1 および foo2 キーをフィルタリングできるようにしたいと考えています。私がする時 :
テストはクエリセットにあります。しかし、私がするとき:
そうではありません。私は次のようなことをしたい:
または
そして、クエリセットにテストを入れます。
これができるかどうか、そしてどのように考えていますか?