У меня есть эта модель:Джанго related_name не найдено
class Person(models.Model):
something ...
employers = models.ManyToManyField('self', blank=True, related_name='employees')
Когда я person.employees.all()
я получаю эту ошибку: 'Person' object has no attribute 'employees'
. Связанное имя создается только при наличии фактической ссылки. Если да, то как я могу это проверить?
EDIT: Я знаю о функции hasattr()
. Мне все еще интересно, почему атрибут не возвращает пустой список, когда нет связанных объектов.
Благодаря кучу! – rwms