मैंने स्टूडेंट नामक एक फोल्डर बनाया। जब मैं इस मॉड्यूल को खोलता हूं तो मुझे ऊपर कहा गया त्रुटि मिल रही है। यह मेरी Opennerp फ़ाइल है,
{
'name': "Student",
'version': '1.0',
'sequence': 7,
'depends': ['base','report'],
'author': "ZD",
'category': 'Testing',
'description': "Module used for testing purpose only",
'data': [
'student_custom_view.xml',
'views/Student_report123.xml',
'Student_report.xml',
],
'installable': True,
'auto_install': False,
}
फिर .py फ़ाइल,
class student(models.Model):
_name = 'student'
name = fields.Char(string='Number', compute='_compute_name')
total2 = fields.Char(string='Total in words', compute='_compute_total')
Student_report.xml ,
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<report
id="Student_report123"
string="Report"
model="student"
report_type="qweb-pdf"
file="Student.Student_report123"
name="Student.Student_report123"
attachment_use="False"
/>
</data>
</openerp>
इनसाइड व्यू फ़ोल्डर के अंदर मैंने Student_report123.xml नामक एक फाइल बनाई
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="Student_report123">
<t t-call="report.external_layout">
<div class="page">
<div class="row">
<span t-field="o.total2"></span>
</div>
</div>
</t>
</template>
</data>
</openerp>
2 जवाब
आपके अंतर्गत student_report.xml फ़ाइल और student_report123.xml फ़ाइल प्रदान की गई आईडी xml id हैं और कोई भी दो xml id समान नहीं हैं। पूरे डेटाबेस में Xml ID अद्वितीय होनी चाहिए।
आप इस कोड को आज़मा सकते हैं:
<t t-name="student_report123">
<t t-call="report.external_layout">
<div class="page">
<div class="row">
<h2>Success</h2>
<span t-field="o.total2"/>
</div>
</div>
</t>
</t>
संबंधित सवाल
नए सवाल
openerp
ओडू एक ओपन-सोर्स व्यावसायिक ऐप है जो पायथन में लिखा गया है और एजीपीएल लाइसेंस के तहत जारी किया गया है। इसका उपयोग दुनिया भर में 3.7 मिलियन उपयोगकर्ताओं द्वारा सभी विभिन्न आकारों की कंपनियों का प्रबंधन करने के लिए किया जाता है। मुख्य ओडू घटक सर्वर, 270 कोर मॉड्यूल (जिसे आधिकारिक मॉड्यूल भी कहा जाता है) और लगभग 15000 सामुदायिक मॉड्यूल हैं।