网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月29日漏签0天
odoo吧 关注:649贴子:1,133
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回odoo吧
>0< 加载中...

学习odoo,向模型添加字段报错的问题求解

  • 只看楼主
  • 收藏

  • 回复
  • 超级ilovex54
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
跟着《Odoo14开发指南学习笔记》向模型添加字段时,升级的时候报这个错误!
求大佬指教,感谢。
操作无法完成:
创建/更新: 未设置强制字段.
删除: 另一个模型要求删除记录。如果可能的话,把它存档。
模型: Fields (ir.model.fields), 字段: Field Type (ttype)
这是源代码
from odoo import models, fields
class LibraryBook(models.Model):
_name = 'library.book'
_description = '馆藏图书'
_order = 'date_release desc, name'
_rec_name = 'short_name'
name = fields.Char('书名',
required=True)
short_name = fields.Char('简称',
required=True, index=True)
notes = fields.Text('内部备注')
state = fields.Selection(
[('draft', '不可用'),
('available', '可用'),
('lost', '丢失')],
'状态',
default="draft")
description = fields.Html('描述', sanitize=True, strip_style=False)
cover = fields.Binary('图书封面')
out_of_print = fields.Boolean('已停印')
date_release = fields.Date('出版日期')
date_updated = fields.Datetime('最后更新时间')
pages = fields.Integer('页数',
groups='base,group_user',
states={'lost': [('readonly', True)]},
help='图书总页数',
company_dependent=False)
reader_rating = fields.Field(
'读者评分',
digits=(3, 1),
# 可选精度(全部位数, 小数位数),
)
# author_ids = fields.Many2many('res.partner', string='作者')
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<!-- 这里放记录数据 -->
<record id="library_book_view_form" model="ir.ui.view">
<field name="name">馆藏图书窗体</field>
<field name="model">library.book</field>
<field name="arch" type="xml">
<form>
<group>
<group>
<field name="name"/>
<field name="author_ids" widget="many2many_tags"/>
<field name="state"/>
<field name="pages"/>
<field name="notes"/>
</group>
<group>
<field name="short_name"/>
<field name="date_release"/>
<field name="date_updated"/>
<field name="cover" widget="image" class="oe_avatar"/>
<field name="reader_rating"/>
</group>
</group>
<group>
<field name="description"/>
</group>
</form>
</field>
</record>


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回odoo吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示