Django和Postgres的只读连接后端
项目描述
Django和PostgreSQL的只读数据库后端。它通过将连接设置为“只读”来实现这一点。
用法
要配置只读数据库连接,请将条目添加到您的DATABASES设置中,使用django_postgres_readonly作为引擎
DATABASES = {
'default': {
'NAME': 'my_django_db',
'ENGINE': 'django.db.backends.postgresql',
'USER': 'my_db_user',
'PASSWORD': 'my_password'
},
'readonly': {
'NAME': 'my_django_db',
'ENGINE': 'django_postgres_readonly',
'USER': 'my_db_user',
'PASSWORD': 'my_password'
}
}
注意事项
此后端不是为了提供针对恶意行为者的安全性。它存在的主要原因是为了保护您免受自己的错误。
如果您需要安全的只读连接方式,您可能需要考虑创建一个单独的用户,并仅授予它SELECT权限。
项目详情
关闭
哈希值 为 django_postgres_readonly-1.0.0-py2.py3-none-any.whl
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 114e158ca38a157b7453d614aa9a9fd82646f0b5a91bbe0a496c4b3a1a852dfc |
|
| MD5 | 45d705d33ffe9791a478f16e13b434db |
|
| BLAKE2b-256 | a5fa99acbc56aae92cf9d1b48da42a6685178c4b90a62cdcf5e677728f8255de |