Я пытаюсь сделать makemigrations, но у меня всегда одна и та же ошибка:
File "/Users/my-user/Personal-Project/projet/env/lib/python3.7/site-
packages/funcy/colls.py", line 87, in join
result.update(d)
ValueError: dictionary update sequence element #0 has length 3; 2 is
required
Я не понимаю. Моя модель выглядит так:
class Territory(models.Model):
"""
Represent a territory (area/city) where the service is available.
"""
class Meta:
verbose_name = _("Territory")
verbose_name_plural = _("Territories")
ordering = ["name"]
name = models.CharField(max_length=250, verbose_name=_("Territory name"), unique=True, db_index=True)
identifier = models.CharField(max_length=250, verbose_name=_("Territory key"), unique=True)
default_timezone = models.CharField(max_length=250, verbose_name=_("Default timezone"))
default_currency = models.CharField(max_length=250, verbose_name=_("Default currency"))
def __unicode__(self):
return "Territory %s %s" % (self.identifier, self.name)
@classmethod
def get_territory_by_key(cls, territory_key):
""" Return the territory associated to the given key """
try:
return cls.objects.get(identifier=territory_key)
except cls.DoesNotExist:
return None
Так что, если у кого-то есть идея.