Я хочу иметь модель с ManyToMany
отношением к себе, я не знаю, как это написать, но я попытаюсь написать некоторый код, чтобы проиллюстрировать, что я хочу сделать.
class Person(models.Model):
name = models.CharField()
occupation = models.CharField()
friends = models.ManyToManyField('self', through = PersonFriends)
Моя модель, которую я хочу, чтобы друзья прошли через
class PersonFriends(models.Model)
???
comment = models.CharField()
В поле ManyToMany
с через отношения , если имя другой модели было "Домашнее животное", например, я 'Назовите мои поля в этом классе person
и pet
и сделайте их моделями.ForeignKey(Person)
и Pet
например
Что я могу назвать моей fields
в моей PersonFriends
модели для двух полей человека теперь, когда они являются одной и той же моделью?