我使用ODOO 10.0社區。我在「銷售訂單 - 通過電子郵件發送」電子郵件模板(設置 - >電子郵件 - >模板)中做了一些更改,並且我爲es_DO翻譯了此模板。無法呈現模板<模板內存:7f8cb04ad190>使用值... - ODOO 10.0社區
之後,當我試圖通過電子郵件發送報價,我得到這個錯誤:
Odoo Warning
Failed to render template <Template memory:7f8c9c7b5110> using values {'format_amount': <function <lambda> at 0x7f8c9c551c80>, 'object': mail.message(257,), 'ctx': {u'uid': 1, 'button_access': {'url': '/mail/view?message_id=257', 'title': u'View Sales Order'}, 'mail_notify_user_signature': False, 'has_button_unfollow': False, u'default_use_template': True, u'search_disable_custom_filters': True, u'default_model': u'sale.order', u'default_res_id': 4, u'tz': u'America/Santo_Domingo', u'mark_so_as_sent': True, 'mail_post_autofollow': True, 'followers': res.partner(156,), 'has_button_access': True, 'subtype': mail.message.subtype(1,), 'button_follow': {'url': '/mail/follow?model=sale.order&res_id=4&token=0c1274d07d0d176e511da3b08529c6951df5347f', 'title': u'Follow'}, u'custom_layout': u'sale.mail_template_data_notification_email_sale_order', 'signature': False, 'website_url': u'http://www.company.com.do', 'company_name': u'COMPANY NAME', u'default_template_id': 15, 'record_name': u'SO004', u'hide_sale': True, u'default_composition_mode': u'comment', 'actions': [], u'active_id': 4, u'lang': u'en_US', 'tracking': [], 'is_discussion': True, u'active_model': u'sale.order', 'not_followers': res.partner(), 'record': sale.order(4,), u'params': {u'action': 362}, 'mail_auto_delete': True, u'active_ids': [4], 'has_button_follow': False, 'model_name': u'Sales Order', 'button_unfollow': {'url': '/mail/unfollow?model=sale.order&res_id=4&token=44620a2a177721c9c1dddc41c3d6fbd08f90d5957de', 'title': u'Unfollow'}}, 'format_tz': <function <lambda> at 0x7f8c9c551848>, 'user': res.users(1,), 'format_date': <function <lambda> at 0x7f8c9c551aa0>}
展望日誌,我發現這一點:
UndefinedError: 'odoo.api.mail.message object' has no attribute 'partner_id'
完整的日誌這個問題:
2017-08-14 03:08:55,658 19561 INFO odoo_beta odoo.addons.mail.models.mail_template: Failed to render template using values {'format_amount': <function at 0x7fa6d43eeb90>, 'object': mail.message(234,), 'ctx': {u'uid': 3, 'button_access': {'url': '/mail/view?message_id=234', 'title': u'
View Sales Order'}, 'mail_notify_user_signature': False, 'has_button_unfollow': False, u'default_use_template':
True, u'search_disable_custom_filters': True, u'default_model': u'sale.order', u'default_res_id': 2, u'tz': u'
America/Santo_Domingo', u'mark_so_as_sent': True, 'mail_post_autofollow': True, 'followers': res.partner(11, 1)
'has_button_access': True, 'subtype': mail.message.subtype(1,), 'button_follow': {'url': '/mail/follow?model=
sale.order&res_id=2&token=edee5095495480e0a46e7019aa0b46992ase2', 'title': u'Follow'}, u'custom_layout': u's
ale.mail_template_data_notification_email_sale_order', 'signature': False, 'website_url': u'https://www.beta odoo.
com.do', 'company_name': u'beta odoo TEAM SRL', u'default_template_id': 15, 'record_name': u'SO002', u'hide_sale'
: True, u'default_composition_mode': u'comment', 'actions': [], u'active_id': 2, u'lang': u'en_US', 'tracking':
[], 'is_discussion': True, u'active_model': u'sale.order', 'not_followers': res.partner(), 'record': sale.orde
r(2,), u'params': {u'action': 362, u'model': u'sale.order', u'_push_me': False, u'id': 2, u'view_type': u'form'},'mail_auto_delete': True, u'active_ids': [2], 'has_button_follow': False, 'model_name': u'Sales Order', 'button_unfollow': {'url': '/mail/unfollow?model=sale.order&res_id=2&token=79f5c1284c94f653aea7210abc5cfa204d58a0cc', 'title': u'Unfollow'}}, 'format_tz': <function at 0x7fa6d43eeb18>, 'user': res.users(1,), 'format_date': <function at 0x7fa6d43ee848>}
Traceback (most recent call last):
File "/home/beta odoo/www/odoo_beta odoo/odoo/addons/mail/models/mail_template.py", line 394, in render_template
render_result = template.render(variables)
File "/home/beta odoo/www/odoo_beta odoo/env/lib/python2.7/site-packages/jinja2/environment.py", line 989, in render
return self.environment.handle_exception(exc_info, True)
File "/home/beta odoo/www/odoo_beta odoo/env/lib/python2.7/site-packages/jinja2/environment.py", line 754, in handle_exception
reraise(exc_type, exc_value, tb)
File "", line 1, in top-level template code
File "/home/beta odoo/www/odoo_beta odoo/env/lib/python2.7/site-packages/jinja2/sandbox.py", line 329, in getattr
value = getattr(obj, attribute)
UndefinedError: 'odoo.api.mail.message object' has no attribute 'partner_id'
我嘗試刪除我的翻譯,留空模板,似乎沒有任何工作。
任何意見,將不勝感激。
搜索您使用'partner_id'位置。錯誤必須在某處。 – qvpham