From 53e5ca548e318ad084789934d3e355036bfea611 Mon Sep 17 00:00:00 2001 From: PCoder Date: Mon, 29 Nov 2021 09:42:41 +0530 Subject: [PATCH] Remove unique constraint from MountainRange --- app/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/models.py b/app/models.py index 7973744..b2d4575 100644 --- a/app/models.py +++ b/app/models.py @@ -88,7 +88,7 @@ class MountainRange(models.Model): name = models.TextField(blank=True, null=True) countries = models.TextField(blank=True, null=True) - range_name_map = models.CharField(blank=True, null=True, unique=True, max_length=128) + range_name_map = models.CharField(blank=True, null=True, max_length=128) range_name = models.CharField(blank=True, null=True, max_length=128) range_name_ascii = models.CharField(blank=True, null=True, max_length=128) range_name_language = models.ForeignKey(Language, models.DO_NOTHING, blank=True, null=True, to_field='id') @@ -426,7 +426,10 @@ class Organisation(models.Model): class RangeOnlineInfo(models.Model): id = models.AutoField(primary_key=True) - range_name = models.ForeignKey(MountainRange, models.DO_NOTHING, blank=True, null=True, to_field='range_name_map') + # This is supposed to be linked to MountainRange via range_name_map, but the range_name_map + # is not itself unique. Are we missing something? TODO: Investigate + # range_name = models.ForeignKey(MountainRange, models.DO_NOTHING, blank=True, null=True, to_field='range_name_map') + range_name = models.TextField(blank=True, null=True) info_source = models.TextField(blank=True, null=True) url = models.TextField(blank=True, null=True)