允许指定全局数据库表名前缀。

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`

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在一个问题被连续正确回答三次/并添加差异后,我如何将程序循环回开始   Java中未实例化的匿名类   java如何在Android中录制视频,只允许横向模式和最长时间录制时间   java从另一个活动发送实时消息   多线程java线程和互斥   java禁用Spring安全日志   JAVA伊奥。StreamCorruptedException:在与子级和父级ProcessBuilder通信时写入子级中的标准输出时,流头无效   使用Java(HttpURLConnection)对Restheart进行身份验证(对于Mongodb)   java如何解决Jenkins中的SAXParseException?   java为什么我需要mockito来测试Spring应用程序?   计算sin-cos和tan时缺乏精度(java)   java Hibernate。不同项目中相同一对一映射的不同行为   java图像滑块:如何使用JavaFX将图像放在另一个图像上   java Mockito在使用when时抛出NotAMockException   http Java servlet发送回响应