Skip to main content
 首页 » 编程设计

python之为什么 res.users 在更多的模块中

2025年05月04日13cyq1162

在 openerp 7 中,我检查了一些模块,发现 res_users 类存在于更多 modules.ex 中:survey.py ... 那有什么用。他们用相同的名字调用它

class res_users(osv.osv): 
    _inherit = "res.users" 
    _name = "res.users" 
    _columns = { 
        'survey_id': fields.many2many('survey', 'survey_users_rel', 'uid', 'sid', 'Groups'), 
    } 
 
res_users() 

我需要创建自己的用户模块。那么我可以像上面那样使用吗? 我需要将记录保存在 res_users 表中,因为 openerp 似乎与该表中的用户名和密码匹配。请建议我实现此要求。

谢谢..

请您参考如下方法:

在 survey.py 中,他们只是通过继承 users 表添加一个新字段。如果你像上面一样通过继承来使用它,无论你创建什么,它都会在同一个 OpenERP 用户表中添加字段。我只能建议您可以为此创建一个新表并根据您的要求更改代码,因为我对此了解不多。