以下のシェル出力で私が見ているものを誰かが説明できますか?
import test/models.py
biz_area = BusinessArea.objects.filter(business_area_manager=user)
dprint(biz_area)
[{'_state': <django.db.models.base.ModelState object at 0x3726890>,
'business_area_id': Decimal('42'),
'business_area_manager': Decimal('999'),
'business_area_name': u'group 1',
'inactive': u'N'}]
biz_area.business_area_id
Traceback (most recent call last):
File "<<console>console>", line 1, in <<module>module>
AttributeError: 'QuerySet' object has no attribute 'business_area_id'
したがって、Pythonは、オブジェクトのきれいに印刷されたリストがそのような属性を持っていることを示している場合、biz_areaクエリセットには'business_area_id'属性がないと言っています。これは私を多少混乱させているので、誰かが私をここで正しい軌道に乗せることができますか...