私は django でのモデルの継承について読んでいて、その理由は 100% わかりませんが、多くの人がそうではないことがわかりました。
モデルの継承が悪いと考えている皆さんに質問があります。
投稿モデルのサブタイプが多数あるブログを持っている場合があります。
たとえば、post1 が一般的な投稿タイプで、post2 がオーディオ投稿タイプであるとします。両方の投稿タイプには、タイトルと日付、およびその他の共通フィールドがありますが、それぞれの用途のためだけに使用される固有のフィールドもあります。
最初の質問: Post1 と Post2 の両方のモデルを作成する最良の方法は何ですか? 2 番目の質問: ブログ ロールに表示するために、日付順にすべての投稿タイプのリストを取得する最良の方法は何ですか?
--:編集:-- モデル/データベースの継承が良いか悪いかという議論にはなりたくありません。私ができると思うこととの対比を見つけたいだけです。継承と構成設計について、Ooop の世界で何度も議論を見てきました。django で継承を使用できることは知っていますが、構成設計パターンとしてそれを行う方法を学びたいと思っています。
これは、db継承で私が見つけたいくつかの問題の概要を説明しているこの問題の良い読み物ですhttp://ankhos.com/2010/01/15/django-polymorphism-mixins-vs-inheritance-models/