rakutenitem_ptr_idのカラムしかできない

RakutenItemAuto モデルが RakutenItem モデルを継承している場合、Djangoではデフォルトで RakutenItemAuto モデルに対して RakutenItem モデルのデータを参照するための一意の識別子である rakutenitem_ptr_id カラムが自動的に追加されます。

この rakutenitem_ptr_id カラムは、RakutenItemAuto モデルが RakutenItem モデルを継承していることを示すポインターであり、実際のデータは RakutenItem モデルのテーブルに保存されます。そのため、RakutenItemAuto モデル自体に新しいフィールドを追加しても、その情報は RakutenItem テーブルではなく RakutenItemAuto テーブルに保存されるのではなく、RakutenItem テーブルに保存されます。

もし RakutenItemAuto モデルに新しいフィールドを追加してそれが反映されない場合は、RakutenItemAuto テーブルを見るのではなく、RakutenItem テーブルを見てください。追加したフィールドはそちらに保存されているはずです。

未分類

Posted by ぼっち