Django切换数据库用户



假设我有不同的数据库用户,每个用户都有不同的权限(已经在数据库端解决了)。如何在不同的数据库用户之间切换?

'ENGINE': 'django.db.backends.postgresql',
'NAME': '****',
'USER': '****', # i got several users here and want to switch them
'PASSWORD': '****',
'HOST': '*****',
'PORT': '***',

我认为最好的解决方案是使用多个数据库(即使它们有相同的主机),并且只需更改每个数据库的用户。

多个数据库

p。也许你有一个很好的理由使用多个用户,但我认为只有一个数据库用户,使用Django权限系统处理不同表的权限会更好。

最新更新