djangoでデータベースのフィールドを追加する方法は何ですか?

Djangoにデータベースフィールドを追加するには、以下の手順に従います。

  1. モデルクラス内で対応するデータベーステーブルを見つけてください。
  2. モデルクラスに新しいプロパティを追加して、新しいデータベースフィールドとして使用できます。フィールドのタイプ、フィールド名、およびその他の関連するパラメータを指定することができます。
  3. モデルクラスの変更を適用し、データベース構造を更新するためにデータベース移行コマンドを実行します。

Djangoで新しいデータベースフィールドを追加する方法を示す例を以下に示します。

  1. ユーザー
  2. ユーザー
class User(models.Model):
    name = models.CharField(max_length=100)
    email = models.EmailField()
  1. 利用者
  2. 年齢
class User(models.Model):
    name = models.CharField(max_length=100)
    email = models.EmailField()
    age = models.IntegerField()  # 新增的字段
  1. データベース移行コマンドを実行してください。以下のコマンドをコマンドラインで実行して、データベース移行を生成して適用してください。
python manage.py makemigrations
python manage.py migrate

これにより、Djangoに新しいデータベースフィールドが追加されました。

bannerAds