問題タブ [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.

0 投票する
3 に答える
2801 参照

python - Django dbエラー:jsonfieldでモデルに注釈を付けようとしたときに、タイプjsonの等値演算子を識別できませんでした

JSONFieldにdjango-jsonfieldを使用して、Django 1.5.4とPostgreSQL 9.3で作業しています。

次のクエリは、db エラーをスローします (タイプ json の等値演算子を識別できませんでした):

JSONFieldfield_to_count_byではなく、通常の int フィールドです。

問題を解決し、注釈を使用する方法はありますか?

ボンネットの後ろにある注釈は何ですか?

0 投票する
0 に答える
72 参照

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

0 投票する
3 に答える
2057 参照

python - djangoの空のJsonFieldによるクエリ

によってモデルをクエリする必要があり、JsonField空の値 ([]) を持つすべてのレコードを取得したい:

私は使用MyModel.objects.filter(myjsonfield=[])しましたが、機能していません。レコードがあるにもかかわらず、0の結果を返しますmyjsonfield=[]

0 投票する
1 に答える
500 参照

python - JSON オブジェクトのリストを含むリクエストを処理する方法

私はDjangoでREST APIに取り組んでいます。

これが私の見解です:

正常に動作しています

しかし、一緒に働いていません

JSON オブジェクトのリストを処理するにはどうすればよいですか?

0 投票する
2 に答える
768 参照

python - JSONFieldが文字列djangoとして保存される

私は以下のようなジャンゴモデルを持っています:

このアドレスにjsonを保存すると、文字列として保存されます。コード スニペットを次に示します。

appuser.address を取得しようとすると、

そして、それは再帰的になります。ここで何が欠けていますか?

編集: AppUser は SCUser モデルから継承します。

0 投票する
3 に答える
16007 参照

python - Django フィルター dict の JSONField リスト

新しい JSONField を使用して Django 1.9 を実行し、次の Test モデルを使用します。

アクション JSONField が次のようになっているとします。

リストのすべての項目に対して foo1 および foo2 キーをフィルタリングできるようにしたいと考えています。私がする時 :

テストはクエリセットにあります。しかし、私がするとき:

そうではありません。私は次のようなことをしたい:

または

そして、クエリセットにテストを入れます。

これができるかどうか、そしてどのように考えていますか?