在Python中,通过导入ast模块,使用literal_eval将字符类型(str)的字符串,转化为字典类型(dict)。
literal_eval转换方法,可以避免json和eval方法出现的问题,是字符转换为字典更好的方法。
Odoo中的literal_eval通过"from ast import literal_eval"引用使用:
from ast import literal_eval
def _parse_mailing_domain(self):
self.ensure_one()
try:
mailing_domain = literal_eval(self.mailing_domain)
except Exception:
mailing_domain = [('id', 'in', [])]
return mailing_domain
标签:domain,self,literal,eval,Odoo,mailing From: https://www.cnblogs.com/excelserver/p/17967103