From dd62f6a38c4198ff3f53f12d3b0659e10ffc6fc9 Mon Sep 17 00:00:00 2001 From: PCoder Date: Thu, 25 Nov 2021 11:05:12 +0530 Subject: [PATCH] Add mother_range dependency --- .../0020_alter_range_mother_range.py | 19 +++++++++++++++++++ app/models.py | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 app/migrations/0020_alter_range_mother_range.py diff --git a/app/migrations/0020_alter_range_mother_range.py b/app/migrations/0020_alter_range_mother_range.py new file mode 100644 index 0000000..8adb1bb --- /dev/null +++ b/app/migrations/0020_alter_range_mother_range.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2.5 on 2021-11-25 05:34 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('app', '0019_auto_20211125_0509'), + ] + + operations = [ + migrations.AlterField( + model_name='range', + name='mother_range', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='app.range'), + ), + ] diff --git a/app/models.py b/app/models.py index c77772d..4ce3080 100644 --- a/app/models.py +++ b/app/models.py @@ -79,7 +79,7 @@ class Range(models.Model): range_name = models.TextField(blank=True, null=True) range_name_ascii = models.TextField(blank=True, null=True) range_name_language = models.ForeignKey(Language, models.DO_NOTHING, blank=True, null=True, to_field='id') - mother_range = models.TextField(blank=True, null=True) + mother_range = models.ForeignKey("self", models.DO_NOTHING, blank=True, null=True, to_field='id') feature = models.TextField(blank=True, null=True) # TODO needs to be a drop down map_unit = models.TextField(blank=True, null=True) level = models.TextField(blank=True, null=True)