問題タブ [django-related-manager]

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 投票する
1 に答える
709 参照

django - 関連オブジェクト クエリ django rest フレームワーク

私は次のモデルを持っています

STUserすべてのオブジェクトを取得し、それらのすべての権限を取得したいと考えています。

VenuePermissionsだから私が望むのは、すべてのオブジェクトをつかむことです。そして、各会場権限のオブジェクトを取得userしますvenue

これを行うには2つの方法があります。VenuePermissions_seton 属性を使用しますSTUserが、それが値になるだけの場合、どうすれば会場を取得できpkますか?

または、オブジェクトに焦点を合わせてVenuePermissions、pk 値からユーザーと会場を取得しますが、どうすればよいでしょうか?

ネストされたクエリを覚えていて、ブラウズ コードでちょっとしたことをしました。

以下に例を示します。

以前にシリアライザーでオブジェクトの設定を行ったことがあります

シリアライザの例:

このクエリに関するヘルプをいただければ幸いです。

これが私が現在試していることです。これが機能する場合は回答を投稿します。

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

django - Django - 汎用 UpdateView を使用して多対多の関係の両側を編集する

汎用の UpdateView クラスを使用して、多対多の関係の「両側」を編集できるかどうかについて質問があります。models.py で次のクラスが定義されています。

これらは両方とも、アプリケーションの構成データのセットを格納するディクショナリ タイプのテーブルです。辞書を編集できるようにするために、単純な UpdateViews を使用します。

これは正常に機能し、素敵な複数選択が得られ、すべてが完璧です。ただし、SomeCategory テーブルの側から関係を編集できるようにしたいので、特定の SomeCategory にリンクされている SomeClass 要素を選択できます。

SomeCategory モデルに属性を追加しようとしましたrelated_nameが、うまくいきませんでした。

カスタム ModelForm を使用せずにこれを行うことができる場合のアイデアはありますか?

主なライブラリ バージョン:

PS: これは、stackoverflow で尋ねた最初の質問です。私の投稿に必須の要素が欠けている場合はお知らせください。