Я хочу иметь модель с отношениями 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
с через отношения , если имя другой модели было «Домашнее животное», например, я бы назвал мои поля в этом через класс человек
и pet
и делают их модели. ForeignKey (Person)
и Pet
например
Как назвать мои поля
в моей модели PersonFriends
для двух человек- Теперь, когда они имеют одну и ту же модель?