Я хотел бы заменить поле M2M на функцию, украшенную свойством. Это вообще возможно?
Как будто у меня есть что-то вроде:
members = models.ManyToManyField('Person', related_name='group')
и я хотел бы изменить это на:
@property
def members(self):
return Person.objects.all()
И, соответственно, добавить @ Группа свойств для модели Person?
Мне просто нужно хранить данные о членах в нескольких разных полях, но все же требуется, чтобы свойство members возвращало их все. Это даже выполнимо в django?
Когда я попробовал это, я получаю FieldError: Не удается разрешить ключевое слово 'members' в поле?