在我的模块中,我有两个模型,书本和房间。在房间里,我会保留房间的详细信息。在书中,我将保留房间的预订详细信息。我在书籍模型中有一个与房间模型有关的many2one领域。当我保存书籍记录时,在many2one字段附近,将出现一个重定向按钮。单击后,将打开房间模型的表单视图。我想使第二个窗体视图为只读。我怎样才能做到这一点?。我试图仅保留对房间模型的读取访问权限,然后我无法保存图书模型记录。那我该如何完成
class room(models.Model):
_name = 'room'
name = fields.Char('room name')
class book(models.Model):
_name = 'book'
name = fields.Char('booking person')
time = fields.Datetime('time')
room_name = fields.Many2one('room','room name')
您好,首先在房间对象中使用一个布尔值(例如temp_bool),
现在在书本对象中,当您选择房间,然后在选定的房间中将temp_bool字段写为True时,现在基于此布尔值,您可以在房间对象中提供attrs =“ atreads =” {'readonly':[('temp_bool','=', '真的')]}”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句