首页 > 解决方案 > Django切换数据库用户

问题描述

假设我有不同的数据库用户,他们每个人都有不同的权限(已经在 db 端安顿下来)。如何在不同的数据库用户之间切换?

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

标签: django

解决方案


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

Django 多个数据库

PS。也许您有充分的理由使用多个用户,但我认为只有一个数据库用户并使用 Django 权限系统处理对不同表的权限会是一个更好的主意。


推荐阅读