Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django数据库表命名约定_Python_Django_Database_Naming Conventions - Fatal编程技术网

Python Django数据库表命名约定

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

Django中命名数据库表的约定/最佳实践是什么。。。使用默认数据库命名方案(appname\u classname)或使用meta类创建自己的表名(使用自己的命名约定)?

使用默认约定更好、更简洁:

  • 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合)
  • 它创建组织良好的数据库(表按应用程序名称排序)

因此,除非您有任何需要特殊命名约定的特殊情况,否则请使用默认约定。

默认约定使用起来更好、更干净:

  • 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合)
  • 它创建组织良好的数据库(表按应用程序名称排序)

因此,除非您有任何需要特殊命名约定的特殊情况,否则请使用默认约定。

默认约定使用起来更好、更干净:

  • 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合)
  • 它创建组织良好的数据库(表按应用程序名称排序)

因此,除非您有任何需要特殊命名约定的特殊情况,否则请使用默认约定。

默认约定使用起来更好、更干净:

  • 它避免了任何表命名冲突(因为它是应用程序名称和模型名称的组合)
  • 它创建组织良好的数据库(表按应用程序名称排序)

因此,除非您有任何需要特殊命名约定的特殊情况,否则请使用默认值。

为什么该约定不是默认值?@DanielRoseman您可能需要使用自己的数据库命名约定。。。Django的并不一定理想。或者您不希望在表名中包含应用程序名称,或者您希望用下划线分隔类名中的单词。为什么该约定不是默认的?@DanielRoseman您可能希望使用自己的数据库命名约定。。。Django的并不一定理想。或者您不希望在表名中包含应用程序名称,或者您希望用下划线分隔类名中的单词。为什么该约定不是默认的?@DanielRoseman您可能希望使用自己的数据库命名约定。。。Django的并不一定理想。或者您不希望在表名中包含应用程序名称,或者您希望用下划线分隔类名中的单词。为什么该约定不是默认的?@DanielRoseman您可能希望使用自己的数据库命名约定。。。Django的并不一定理想。或者,您可能不希望在表名中包含应用程序名称,或者希望用下划线分隔类名中的单词。