Как связать модели чтобы получилось отображаемые должности как на изображении, а рядом я могу выбрать личность "class Person "

class Location(models.Model):
.
.
.
class Person(models.Model):
location = models.ForeignKey(Location, on_delete=models.CASCADE, null=True, blank=True) ???
CATEGORY_CHOICES = (
('M', 'Male'),
('F', 'Female'),
)
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
patronymic = models.CharField(null=True, blank=True, max_length=30, )
gender = models.CharField(null=True, blank=True, max_length=10,
choices=CATEGORY_CHOICES)
title_birthday = models.DateField(null=True, blank=True, default=datetime.now())
time_create = models.DateTimeField(auto_now_add=True, db_index=True)
photo_person = models.ImageField(null=True, blank=True, upload_to=get_timestamp_path )
Updated 16 Jan. 2022, 22:19 by sabovruslan.