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)