class Book(models.Model):
  _name = "library.book"
  _description = "Book"
  _order = "name, date_published desc"
  # _order设置浏览模型记录时或列表视图的默认排序。其值为 SQL 语句中 order by 使用的字符串,所以可以传入符合 SQL 语法的任意值,它有智能模式并支持可翻译及many-to-one字段名。
  # _rec_name在从关联字段(如many-to-one关联)中引用时作为记录描述。默认使用模型中常用的 name字段,但可以指定任意其它字段
  # _table是模型对应的数据表名。默认表名由 ORM 通过替换模块名中的点为下划线来自动定义,但是可通过该属性指定表名
  # _log_access=False用于设置不自动创建审计追踪字段:create_uid, create_date, write_uid和write_date。
  # _auto=False 用于设置不自动创建模型对应的数据表。如有需要,可通过重载init()方法来创建数据库对象:数据表或视图。

小贴士:仅有模型名使用点号(.) 来分割关键字,其它如模块、XML 标识符、数据表名等都使用下划线(_)。

在视图文件中id最好不要含有"."符号,<record id="view_tree_book" model="ir.ui.view">  之前遇到过因为视图中id如view.tree_book 导致无法正常运行的例子。

最新文章

  1. php-数据库访问--数据修改
  2. C# 通过SerialPort简单调用串口
  3. Reverse Integer [LeetCode]
  4. Advanced Scene Processing
  5. mvc web api 保存多个实体类的方法
  6. 【JPA】表达条件查询的关键字
  7. zookeeper_02:zookeeper基础
  8. jquery 小插件,完成“输入字段预期值的提示信息”,防html5 placeholder属性
  9. iOS 指南针的制作 附带源码
  10. adb server无法启动方法,结束占用端口的进程
  11. iOS 内存泄漏
  12. python&amp;django 实现页面中关联查询小功能(中级篇)
  13. web项目中对post请求乱码处理
  14. 消息队列redis
  15. Gulp压缩前端CS,JS,图片文件
  16. PAT 1071 小赌怡情(15)(代码)
  17. .NET中异常与错误码优劣势对比
  18. C++关键字之const(整理!)
  19. java8 函数接口 Predicate例子
  20. 转载论文关于fir滤波器的fpga实现

热门文章

  1. 系统调用与内存管理(sbrk、brk、mmap、munmap)(转)
  2. R语言与概率统计(五) 聚类分析
  3. Redis 集群部署
  4. coreDNS域名无法解析问题
  5. 并查集 --以cogs259为例
  6. Tcpdump移植
  7. 自动载入Python虚拟环境
  8. Spark性能调优:广播大变量broadcast
  9. Linux系列(4):入门之文件权限与目录配置
  10. centos7 使用nginx + tornado + supervisor搭建服务