Как мы можем добавить данные в базу данных, используя файлы миграции в django?

В настоящее время я использую Django 3.2 и хочу добавить данные в базу данных с помощью файлов миграции.

from django.db import migrations, models

class Migration(migrations.Migration): dependencies = [ ('sbimage', '0001_initial'), ]

operations = [
    migrations.CreateModel(
        name='AuthNumberR',
        fields=[
            ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
            ('auth_number_r', models.CharField(max_length=64)),
        ],
    ),
    migrations.RunSQL("INSERT INTO AuthNumberR (id, auth_number_r) VALUES (2, 'c');"),
]

является ли это правильным способом вставки данных?

Вернуться на верх