django - Django切换数据库用户
问题描述
假设我有不同的数据库用户,他们每个人都有不同的权限(已经在 db 端安顿下来)。如何在不同的数据库用户之间切换?
'ENGINE': 'django.db.backends.postgresql',
'NAME': '****',
'USER': '****', # i got several users here and want to switch them
'PASSWORD': '****',
'HOST': '*****',
'PORT': '***',
解决方案
我认为最好的解决方案是使用多个数据库(即使它们具有相同的主机)并且只需更改每个数据库的用户。
PS。也许您有充分的理由使用多个用户,但我认为只有一个数据库用户并使用 Django 权限系统处理对不同表的权限会是一个更好的主意。
推荐阅读
- c# - SpreadsheetGear - 将工作表从一个工作簿复制到另一个工作簿的问题
- node.js - NodeJs 流程
- xml - 使用 Groovy 从文本文件中断言 XML 块
- c# - 使用 ODP.NET 与空代理密码连接到 Oracle 数据库
- php - PHP - str_replace 不起作用
- javascript - 如何使新创建的行可点击到 URL?(数据表)
- php - android应用程序的php脚本中的问题
- c# - 在 ASP.NET C# 的网站上通过 epass 2003 DSC usb 令牌对 PDF 进行数字签名
- .net - 编辑 16gb .bin 文件中的值
- python - 当我上传图片时,如果图片很大,我会收到此消息 403 Forbidden when I want to show it