基板設計記録WEBアプリその15
migrationsフォルダ内に生成されたマイグレーションファイル
「0001_inital.py」の中身は以下の通り
# Generated by Django 3.2.9 on 2022-03-03 03:38 from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Pdr_data', fields=[ ('board_name', models.CharField(blank=True, max_length=40, primary_key=True, serialize=False)), ('substrate_english_name', models.CharField(blank=True, max_length=80)), ('board_overview', models.TextField(blank=True)), ('vertical_outline', models.PositiveIntegerField(blank=True, null=True)), ('horizontal_outline', models.PositiveIntegerField(blank=True, null=True)), ('power_supply_method', models.TextField(blank=True)), ('parts_candidates', models.CharField(blank=True, max_length=80)), ('parts_spec', models.TextField(blank=True)), ('manufacturer_name', models.CharField(blank=True, max_length=80)), ('mail_order_code', models.CharField(blank=True, max_length=80)), ('price', models.PositiveIntegerField(blank=True, null=True)), ('board_modification_points', models.TextField(blank=True)), ], ), ]
想像した通りのデータベース構造になっている
無事にマイグレーションファイルの生成が出来たので、
次は、これをデータベースに反映させる為に
以下のコマンドを打ち込む
'python manage.py migrate'
上記を実行するとデータベースに反映される
次回はデータベースクライアント「DBeaver 21.3.2」で
実際に適用されているかを確認する