Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
14460 มุมมอง

controller.py

from openerp import SUPERUSER_ID

from openerp.addons.web

import http

rom openerp.http import request

class WebsiteDemo(http.Controller):

   @http.route('/employee', type='http', auth='user', website=True)

    def display_employee_data(self):

       cr, context, pool = request.cr, request.context, request.registry

       hr_employee = pool.get('hr.employee')

       hr_employee_ids = hr_employee.search(cr, SUPERUSER_ID, [], context=context)

       hr_employee_data = hr_employee.browse(cr, SUPERUSER_ID, hr_employee_ids, context=context)

       values = { 'employees' : hr_employee_data }

       return request.website.render("website.employee", values)

log output :


.../controllers.py", line 19, in display_employee_data return request.website.render("website.employee", values) File "/usr/local/lib/python2.7/dist-packages/werkzeug/local.py", line 338, in __getattr__ return getattr(self._get_current_object(), name)AttributeError: 'HttpRequest' object has no attribute 'website'

อวตาร
ละทิ้ง
ผู้เขียน

solved.

error in my code : remove "website" a

request.render("website.employee", values) Not request.website.render("website.employee", values)

Related Posts ตอบกลับ มุมมอง กิจกรรม
Data from website with controller แก้ไขแล้ว
2
ก.ค. 24
4164
3
เม.ย. 24
4847
0
ก.ย. 21
1937
2
พ.ย. 16
7144
1
มี.ค. 15
4734