Python Django数据库表命名约定
Django中命名数据库表的约定/最佳实践是什么。。。使用默认数据库命名方案(appname\u classname)或使用meta类创建自己的表名(使用自己的命名约定)?使用默认约定更好、更简洁:Python Django数据库表命名约定,python,django,database,naming-conventions,Python,Django,Database,Naming Conventions,Django中命名数据库表的约定/最佳实践是什么。。。使用默认数据库命名方案(appname\u classname)或使用meta类创建自己的表名(使用自己的命名约定)?使用默认约定更好、更简洁: 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合) 它创建组织良好的数据库(表按应用程序名称排序) 因此,除非您有任何需要特殊命名约定的特殊情况,否则请使用默认约定。默认约定使用起来更好、更干净: 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合) 它创建组织良好的数据
- 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合)
- 它创建组织良好的数据库(表按应用程序名称排序)
因此,除非您有任何需要特殊命名约定的特殊情况,否则请使用默认约定。默认约定使用起来更好、更干净:
- 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合)
- 它创建组织良好的数据库(表按应用程序名称排序)
因此,除非您有任何需要特殊命名约定的特殊情况,否则请使用默认约定。默认约定使用起来更好、更干净:
- 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合)
- 它创建组织良好的数据库(表按应用程序名称排序)
因此,除非您有任何需要特殊命名约定的特殊情况,否则请使用默认约定。默认约定使用起来更好、更干净:
- 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合)
- 它创建组织良好的数据库(表按应用程序名称排序)
因此,除非您有任何需要特殊命名约定的特殊情况,否则请使用默认值。为什么该约定不是默认值?@DanielRoseman您可能需要使用自己的数据库命名约定。。。Django的并不一定理想。或者您不希望在表名中包含应用程序名称,或者您希望用下划线分隔类名中的单词。为什么该约定不是默认的?@DanielRoseman您可能希望使用自己的数据库命名约定。。。Django的并不一定理想。或者您不希望在表名中包含应用程序名称,或者您希望用下划线分隔类名中的单词。为什么该约定不是默认的?@DanielRoseman您可能希望使用自己的数据库命名约定。。。Django的并不一定理想。或者您不希望在表名中包含应用程序名称,或者您希望用下划线分隔类名中的单词。为什么该约定不是默认的?@DanielRoseman您可能希望使用自己的数据库命名约定。。。Django的并不一定理想。或者,您可能不希望在表名中包含应用程序名称,或者希望用下划线分隔类名中的单词。