允许指定全局数据库表名前缀。
django-db-prefix的Python项目详细描述
django_db_u prefix
===
----
>允许指定全局数据库表名前缀。
项目原因
-
1。一些(外部)项目自动使用数据库前缀与数据库交互。这在活动记录模式的
实现中尤其常见。在模型的meta
类中定义一个显式的数据库表名是可能的;但是,在与第三方应用程序处理
时,这并不是那么容易实现的。通过为
添加前缀提供一个高级接口,有一种简单、一致的方法来实现这一目标,而不是分叉代码或特殊的猴子补丁。使用pip安装:
pip install django db prefix
2。在已安装应用程序列表的顶部添加django_db_前缀。建议将django_db_prefix作为第一个列出的应用程序,但必须在初始化您希望修改的任何模型之前加载它。
installed_apps=['django_db_prefix',]+已安装的应用程序
对于model bar_app.models.baz,默认表为:
`bar_app_baz`
===
>允许指定全局数据库表名前缀。
项目原因
-
1。一些(外部)项目自动使用数据库前缀与数据库交互。这在活动记录模式的
实现中尤其常见。在模型的meta
类中定义一个显式的数据库表名是可能的;但是,在与第三方应用程序处理
时,这并不是那么容易实现的。通过为
添加前缀提供一个高级接口,有一种简单、一致的方法来实现这一目标,而不是分叉代码或特殊的猴子补丁。使用pip安装:
pip install django db prefix
2。在已安装应用程序列表的顶部添加django_db_前缀。建议将django_db_prefix作为第一个列出的应用程序,但必须在初始化您希望修改的任何模型之前加载它。
installed_apps=['django_db_prefix',]+已安装的应用程序
对于model bar_app.models.baz,默认表为:
`bar_app_baz`