Unable to call python Function in Webkit report Openerp -
मेरी रिपोर्ट फ़ाइल में
वर्ग AccountInvoice_Report (report_sxw.rml_parse): def __init __ (self , सीआर, यूआईडी, नाम, प्रसंग): सुपर (अकाउंट इन्वॉइस _ रिपोर्ट, स्व) .__ init __ (सीआर, यूआईडी, नाम, प्रसंग = संदर्भ) self.localcontext.update ({'time': time, 'cr': cr, 'uid ': Uid,' get_address ': self.get_address,})
और मैंने get_address फ़ंक्शन को लिखा है I जब मैं उस समारोह को मेरी मको फाइल में
और lt;% get_address ()% & gt;
फिर यह त्रुटि देता है
फ़ाइल "स्मृति: 0xb23c67ccL", पंक्ति 208, render_body में & lt;% get_address ()% & gt; TypeError: 'अपरिभाषित' ऑब्जेक्ट कोने योग्य नहीं है
क्या गलती मैं फ़ंक्शन को परिभाषित या कॉल कर रहा हूं।
स्वयं, सीआर, यूआईडी, नाम, प्रसंग): सुपर (अकाउंट इन्वॉइस _ रिपोर्ट, स्व) .__ init __ (सीआर, यूआईडी, नाम, प्रसंग = संदर्भ) self.localcontext.update ({'समय': समय, 'सीआर': सीआर, यूआईडी, 'get_address': self.get_address,}) def get_address (स्वयं): # अपने कोड वापसी 'पता' report_sxw.report_sxw ('report.your_report_name', 'model', 'path / to / mako', Parser = AccountInvoice_Report)
इस पार्सर को __ init __। Py
आयात करें my_parser
भी अपनी रिपोर्ट फ़ोल्डर को मुख्य __ init __.py
Comments
Post a Comment