summaryrefslogtreecommitdiff
path: root/ishtar_common/migrations/0239_shootingangle_parent.py
blob: e4b01fa043b310a44abee869a8a7df5cf8f0d734 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Generated by Django 2.2.24 on 2024-02-27 11:20

import os
from django.db import migrations, models
import django.db.models.deletion
from django.core.management import call_command


def load_data(apps, __):
    ShootingAngle = apps.get_model("ishtar_common", "shootingangle")
    if not ShootingAngle.objects.count():
        json_path = os.sep.join(os.path.abspath(__file__).split(os.sep)[:-1] + ["0239_shootingangle_parent.json"])
        call_command("loaddata", json_path)


class Migration(migrations.Migration):

    dependencies = [
        ('ishtar_common', '0238_biographicalnote_slug'),
    ]

    operations = [
        migrations.AddField(
            model_name='shootingangle',
            name='parent',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='ishtar_common.ShootingAngle', verbose_name='Parent'),
        ),
        migrations.RunPython(load_data)
    ]