![]() |
卖萌的牛肉面 · 如何使用 Ansible 自动化平台 ...· 2 天前 · |
![]() |
怕老婆的勺子 · 云服务总线 Cloud Service ...· 2 天前 · |
![]() |
独立的台灯 · SBC VNF | ...· 11 小时前 · |
![]() |
慈祥的仙人掌 · com.microsoft.sqlserve ...· 1 年前 · |
![]() |
踏实的韭菜 · # 160_技巧_Power BI ...· 1 年前 · |
![]() |
大方的滑板 · 移动应用安全开发指南(Android)--A ...· 2 年前 · |
![]() |
帅呆的电脑桌 · javascript - ...· 2 年前 · |
我有一个数据库,由于它上的一些遗留软件,它不能使用多个模式,它需要与一个新的Django应用程序共享空间。Django的内置表名与一些现有表名冲突,所以我想为所有表名添加一个前缀。
我找到了各种各样的stackoverflow帖子,比如 How to rename all django's default auth, permission,groups tables? Django Database Prefix ,它们提到了一些插件,比如 https://github.com/benslavin/django-db-prefix 和 https://pypi.python.org/pypi/django-table-prefix/0.0.5 --但所有这些都很古老,在Django1.8和更高版本(我运行的是1.11)中都不起作用。
Django 1.11有什么解决方案吗?我到处都找过了,但现有的插件都不起作用,而且提交给Django本身的每个功能请求都被关闭了。我试着把插件更新到1.11版本,但老实说,我完全搞不懂。
具体地说,我希望为所有表添加前缀-不仅仅是我的特定项目中的表-包括Django的内置表。例如,我希望"DJANGO_AUTH“变成"PREFIX_DJANGO_AUTH”。
如果重要的话,数据库是Oracle。
虽然ans来得太晚了,但我最终还是收到了ans:
pip在Settings.py中安装django-db-prefix
INSTALLED_APPS = 'django_db_ prefix ',
DB_PREFIX = "foo_"
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券
![]() |
独立的台灯 · SBC VNF | 用于服务提供商数据中心环境的虚拟化 SBC 11 小时前 |