カラムが追加されないんだけど

RakutenItemAuto クラスを定義する際に、追加のフィールドを指定していないため、新しいカラムが追加されない可能性があります。RakutenItemAuto クラスで新しいフィールドを追加するには、以下のようにする必要があります。

python
class RakutenItemAuto(RakutenItem): new_field = models.CharField(max_length=255, null=True, blank=True) # 新しいフィールドを追加する例 def __str__(self): self.updated_at = timezone.now() return self.itemName

このように新しいフィールドを追加することで、RakutenItemAuto クラスに新しいカラムが追加されます。ただし、この方法で新しいフィールドを追加した場合でも、データベースには新しいテーブルが作成されるのではなく、既存の RakutenItem テーブルに新しいカラムが追加されます。

未分類

Posted by ぼっち