में फ़ंक्शन का उपयोग करना मैं लेक्चरर आईडी से संबंधित अपने मॉड्यूल में विषय आईडी लोड करना चाहता हूं। मैं एपीआई एक्सचेंज का उपयोग निम्नानुसार करता हूं।डोमेन फ़िल्टर
@api.onchange('lecturer_id')
def _onchange_lecturer(self):
if self.lecturer_id:
sub_id =[]
a = []
lecturer = self.lecturer_id.id
query = """select op_subject_id from lecturer_subject_rel where op_lecturer_id='%s'""" % lecturer
self.env.cr.execute(query)
a = self.env.cr.fetchall()
d = 0
for i in a:
e = i[0]
sub_id.append(e)
d += 1
return [('subject_id', 'in', sub_id)]
else:
return None
और मेरे क्षेत्र में डोमेन।
<field name="subject_id" domain=_onchange_lecturer />
सही विषय आईडी सूची गुजर। मैं उन आईडी सूची के अनुसार विषयों को कैसे लोड कर सकता हूं ....?