是否有 web2py 的 DAL 的命名约定列表?

Posted

技术标签:

【中文标题】是否有 web2py 的 DAL 的命名约定列表?【英文标题】:is there a list of naming conventions for web2py's DAL? 【发布时间】:2012-08-01 15:34:54 【问题描述】:

显然,DAL/web2py 的隐式命名约定与 the conventions adopted by Rose::DB::Object 不同,但我在任何地方都没有看到此类约定的任何明确列表。

在使用 DAL 对数据进行建模时,是否有一套指导表和列名称的原则?

【问题讨论】:

【参考方案1】:

没有强加任何要求,因此请随意遵循您喜欢的任何约定。我认为您指出的许多约定通常在 web2py 代码中遵循,尽管似乎更倾向于使用单数表名,并且外键列名通常只是外表名,没有将“_id”加入结尾。默认情况下,所有表都有一个名为“id”的自动递增 id 字段,但您可以根据需要更改该名称。

【讨论】:

以上是关于是否有 web2py 的 DAL 的命名约定列表?的主要内容,如果未能解决你的问题,请参考以下文章

Web2Py DAL - 如何检查列表:无字符串类型项目

web2py dal sql 'like' 等效

没有 web2py 的 DAL

默认情况下,级联上的 web2py 数据库抽象层 (DAL) 引用是啥?

Web2py DAL 查找最新日期的记录

将 MySQL 查询转换为在 web2py DAL 中使用