問題タブ [django-polymorphic]
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 - DRF シリアライゼーションの問題: django-simple-history と django-polymorphic の組み合わせ
私は通常の Django モデルを使用していますが、今では と を使用して、ポリモーフィック モデルを DRF REST API プロジェクトに組み込み始めていdjango-polymorphic
ますrest-polymorphic
。django-simple-history
データベース内のエントリへの変更を追跡するためにも使用しています。これはすべて、通常のモデルとフィールドのない多態性モデルでは正常に機能しますHistoricalRecords()
が、フィールドを持つ多態性モデルと対話しようとするとエラーになりHistoricalRecords()
ます。
ポリモーフィック モデルのシリアライザでは、次の手法を使用してhistory
フィールドをシリアライズします。
material_ptr_id
親モデルの一部ではなく、子モデルのみであるため、フィールドがシリアライザーによって考慮されないようにする方法はありますか? または、私が犯している明らかな他の間違いはありますか? これについて助けてくれてありがとう。
python - Contents フィールドからの Django-polymorphic-tree list_display オブジェクト名
オブジェクトの名前を django-admin サイトに表示したいのですが、django-polymorphic-tree を使用しており、オブジェクトの名前はこのオブジェクトのコンテンツからのテキストである必要があります。どうすればよいですか?
私はすでにポリモーフィック ツリーのサブクラスで __str __() を試しましたが、django-polymorphic-tree が admin.py で list_display を使用しているため、これは機能しません。
これは私のmodels.pyの一部です
そしてadmin.pyの一部
要約すると、Node または CategoryNode クラスの「to_show」変数である list_display に追加したいだけです。