問題タブ [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.
django - 関連オブジェクト クエリ django rest フレームワーク
私は次のモデルを持っています
STUser
すべてのオブジェクトを取得し、それらのすべての権限を取得したいと考えています。
VenuePermissions
だから私が望むのは、すべてのオブジェクトをつかむことです。そして、各会場権限のオブジェクトを取得user
しますvenue
これを行うには2つの方法があります。VenuePermissions_set
on 属性を使用しますSTUser
が、それが値になるだけの場合、どうすれば会場を取得できpk
ますか?
または、オブジェクトに焦点を合わせてVenuePermissions
、pk 値からユーザーと会場を取得しますが、どうすればよいでしょうか?
ネストされたクエリを覚えていて、ブラウズ コードでちょっとしたことをしました。
以下に例を示します。
以前にシリアライザーでオブジェクトの設定を行ったことがあります
シリアライザの例:
このクエリに関するヘルプをいただければ幸いです。
これが私が現在試していることです。これが機能する場合は回答を投稿します。
django - Django - 汎用 UpdateView を使用して多対多の関係の両側を編集する
汎用の UpdateView クラスを使用して、多対多の関係の「両側」を編集できるかどうかについて質問があります。models.py で次のクラスが定義されています。
これらは両方とも、アプリケーションの構成データのセットを格納するディクショナリ タイプのテーブルです。辞書を編集できるようにするために、単純な UpdateViews を使用します。
これは正常に機能し、素敵な複数選択が得られ、すべてが完璧です。ただし、SomeCategory テーブルの側から関係を編集できるようにしたいので、特定の SomeCategory にリンクされている SomeClass 要素を選択できます。
SomeCategory モデルに属性を追加しようとしましたrelated_name
が、うまくいきませんでした。
カスタム ModelForm を使用せずにこれを行うことができる場合のアイデアはありますか?
主なライブラリ バージョン:
PS: これは、stackoverflow で尋ねた最初の質問です。私の投稿に必須の要素が欠けている場合はお知らせください。