![]() |
卖萌的牛肉面 · 如何使用 Ansible 自动化平台 ...· 2 天前 · |
![]() |
怕老婆的勺子 · 云服务总线 Cloud Service ...· 2 天前 · |
![]() |
独立的台灯 · SBC VNF | ...· 13 小时前 · |
![]() |
兴奋的草稿本 · Edge为何监听大量的本地UDP端口? - ...· 1 年前 · |
![]() |
帅气的伏特加 · Transformer模型有多少种变体?复旦 ...· 1 年前 · |
![]() |
调皮的草稿纸 · wpf 设置字体加粗-掘金· 1 年前 · |
![]() |
爱搭讪的皮带 · Mysql查询时间区间日期列表实例代码_My ...· 2 年前 · |
![]() |
乐观的蚂蚁 · java - Jetty ...· 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
扫码关注腾讯云开发者
领取腾讯云代金券