我有這樣的模式:Django的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'
。相關名稱僅在實際鏈接到位時才創建。如果是的話,我該如何檢查?
編輯:我知道hasattr()
函數。我仍然想知道爲什麼該屬性在沒有相關對象時不返回空列表。
感謝一大堆! – rwms