問題タブ [django-inheritance]
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 シグナルが機能しない
signal
(プロキシ モデルの) インスタンスが 3 番目のアプリによって暗黙的に作成されたときに、なぜ my が機能しないのかわかりません。
プロジェクトでサードパーティのアプリを使用Django-Quiz
しています。というモデルがありSitting
ます。管理者にテーブルを表示したいので、proxy
モデルを作成して、のメソッドQuizSittingProxy
を設定できるようにする必要がありました。__str__
__unicode__
Sitting
User
クイズを受けるたびに、新しいSitting
オブジェクトが作成されます。それぞれQuizSittingProxy
オブジェクトも作成されます。
クイズの結果を現在に割り当てたいUser
ので、signal
.
問題は、管理者でオブジェクトを手動でsignal
作成した場合にのみ機能することです。QuizSittingProxy
User
クイズに答えるたびに作成されると言う価値があります。
どこに問題があるか知っていますか?
python - Django、OneToOne 関連フィールドを自分のフィールドとして扱う
Django の継承は私のニーズに合わないため、基本的には独自の継承スキームを考え出そうとしています。
親テーブル (クラス) に共通のデータ フィールドを保持してほしい。
サブクラスには、別のテーブルに独自の追加データがあります。
私の質問は、 Foo にFooExtra
のフィールドがあるかのように扱うことができるでしょうか?
次のようなことをしたい..
異なる種類(データ)の商品を出品したい
それらをまとめてリストする必要があるため、抽象ベース継承はアウトです
リストから、各モデルをポリモーフィック モデルとして扱いたいと思います。ProductBase.objects.all() を反復処理する場合、product.get_price() は適切なクラスのメソッドを使用します。(必要がない場合は、参加する必要はありません)
必要なときにだけ、追加のテーブルデータを取得します(次のような方法で
.select_related('fooextra')
Django-polymorphicは私が望むものに近いですが、それが何をするのかかなり曖昧なので、私はそれを使用することを恐れており、失敗していると思います #3.
go - 異なるパッケージからのインターフェースの実装と拡張
既存のインターフェースを拡張することは可能ですか? 動作しない単純なコード スニペットがあります。
パッケージメイン
list[0].A undefined (タイプ io.ReaderAt にはフィールドまたはメソッド A がありません)
別のパッケージからのインターフェイスを実装できないことを伝える方法ですか?