我一直在尝试从.mdb数据库中提取数据并将其放入Odoo8类列中。这是我的.py文件classattendance_biometric(osv.Model):_name="attendance.biometric"_rec_name='name'_columns={'fdate':fields.datetime('FromDate'),'tdate':fields.datetime('ToDate'),'code':fields.integer('Code'),'name':fields.many2one('res.users','EmployeeName',readonly=True
我使用的是Odoo8版本。我创建了一个名为enquiry_customer_date的新模型在该模型中,我设置了以下四个字段。partner_id(many2one),enquiry_date(日期),文件名(字符)和excel_file(二进制)我已经提到模型one2many与res.partner模型的关系我使用下面的代码来显示记录。这将在ListView中显示正确的文件名。面部问题:当我下载链接时,它存储文件名=base64,扩展名为.bin。问题:如何在one2many字段中获得与上传文件名相同的有效下载链接?已更新我已经尝试过@danidee的回答。系统配置参数:Treevi
我在我的模型中定义了一个UNIQUE约束:classFooBar(models.Model):_name='my.foobar'#..._sql_constraints=[('foo_bar_uniq','unique("foo","bar")','Youcouldnotsteptwiceintothesamefoobar!')]还有一个带有用于创建新对象的代码的Controller:classFooBarController(http.Controller):@http.route('/foobar/create/',auth='public',website=True)defcre
我在Project模块中遇到翻译问题。某些菜单项未翻译。可能是什么问题?这里project_view.xml在这里ru.po#.module:project#:model:ir.model,name:project.model_project_project#:model:ir.model.fields,field_description:project.field_project_task_history_cumulative_project_id#:model:ir.model.fields,field_description:project.field_project_task_
我有一个用作对话的transient模型。在我的表单View中,我有一个这样的按钮:按钮调用此函数(我可以确认它确实调用了):@api.onedefcheck_tax_id(self,context=None):self.state="partnerDetails"returnNone;我的问题是,一旦我点击这个按钮,对话窗口就会立即关闭!我做错了什么? 最佳答案 解决方案0@api.multidefcheck_tax_id(self):self.ensure_one()self.name="Newname"return{"type
我正在使用odoo10企业版。我想向特定用户显示按钮而不是组,因为组中会有很多用户,我只想在下面显示具有拒绝/批准对象权限的按钮。这是按钮我尝试使用uid执行此操作,但uid在xml中不可用first_approve和second_approve是我模型中的字段,我想根据这些字段仅向在first_approve/second_approve中分配的用户显示按钮> 最佳答案 我知道在attrs中使用字段的一件事是必须在表单中提及该字段。我不知道如何在表单中获取用户ID的值。但如果没有短路像uid或user你可以解决这个问题,只需创建一
如何计算Odoo8中对象字段中默认值的值models.py我们不能再在Odoo8中使用_default属性。field_name=fields.datatype(string=’value’,default=compute_default_value)在上面的字段声明中,我想调用一个方法来为该字段分配默认值。例如:name=fields.Char(string='Name',default=_get_name()) 最佳答案 您可以像这样使用lambda函数:name=fields.Char(string='Name',defaul
我有兴趣在Odoo8中使用Redis缓存作为产品图片的缓存。我想缓存图像以供前端(即website_sale产品页面和类别页面)以及后端(例如Sale>>Product>ProductName>Images)使用。有没有人知道已经在Odoo中实现了Redis缓存的项目,或者如果目前还没有任何东西可以建议从哪里开始? 最佳答案 @user3473233,你应该看看这个文档"HighavailabilityOpenERP"有趣的answerhere 关于redis-(8.0/9.0/Mast
我正在尝试使用docker进行odoo模块开发。我有以下docker-compose.yml文件db:image:postgresenvironment:POSTGRES_USER:odooPOSTGRES_PASSWORD:odoovolumes:-data:/var/lib/postgresql/data/odoo:image:odoolinks:-db:dbports:-"127.0.0.1:8069:8069"volumes:-extra-addons:/mnt/extra-addonscommand:----update=tutorial该模块仅包含一个__openerp__
我想在完成一些功能后动态触发fields_view_get功能。我覆盖函数fields_view_get并返回我的结果。这仅在第一次调用实际函数时才对XMLView产生影响。所以我需要刷新View以影响arch上的新值。有没有什么方法可以使odooView在第一次调用fields_view_get函数后也得到更改?我的尝试:#herefieldsviewgetchangesthebuttonstringfromgettingarch#Ioverridedthefields_view_getoneventmodelanditsgetaffectedandworks#perfectlywh