相关疑难解决方法(0)

Python中的安全表达式解析器

如何让用户以安全的方式执行数学表达式?我需要编写完整的解析器吗?

有什么像ast.literal_eval(),但对于表达式?

python parsing

14
推荐指数
1
解决办法
1万
查看次数

具有功能的OpenERP many2one字段

我需要创建many2one字段.但它应该根据我的函数逻辑过滤数据.那么如何在OpenERP ver 7中实现它?

我尝试使用下面的代码.但它没有给list.just加载为只读字段:

def _get_users(self, cr, uid, ids, field_name, arg, context=None):
    res = {}
    users_list=[]
    officer_ids = self.search(cr, uid , 'bpl.officer', [('is_user', '=', True)])
    officer_obj = self.browse(cr, uid, officer_ids, context=context)
    for record in officer_obj:
        users_list.append(record.user_id.id) 
    user_obj = self.pool.get('res.users')
    for data in self.browse(cr, uid, ids, context=context):
        res[data.id] = users_list
    return res

_name = "bpl.officer"
_description = "Officer registration details"
_columns = {
    'bpl_company_id':fields.many2one('res.company', 'Company', help='Company'),
    'bpl_estate_id':fields.many2one('bpl.estate.n.registration', 'Estate', help='Estate', domain="[('company_id', '=', bpl_company_id)]"),
    'bpl_division_id':fields.many2one('bpl.division.n.registration', 'Division', help='Division', domain="[('estate_id','=',bpl_estate_id)]"),
    'name': fields.char('Name', size=128, required=True),
    'is_user': …
Run Code Online (Sandbox Code Playgroud)

python xml openerp

0
推荐指数
1
解决办法
4344
查看次数

标签 统计

python ×2

openerp ×1

parsing ×1

xml ×1