Я пытаюсь создать модель, представляющую ветви франшизы в django.
Вот как я объявляю модель:
class Branch(models.Model):
"""
Branch/Outlet of a franchise in a city
"""
city_id = models.ForeignKey(City, on_delete=models.CASCADE)
name = models.CharField(max_length=40, null=False)
address = models.CharField(max_length=220, null=False)
postal_code = models.CharField(max_length=10, null=False)
# An array of Ids of nearby branches sorted in order of distance
nearby_branches = ArrayField(models.CharField(max_length=10, null=False))
Можно ли указатьnearby_branches
как список идентификаторов модели ветви вместо поля char, как я сделал здесь.
например.что-то вроде nearby_branches = ArrayField(Branch.id)