django-pydantic-settings:使用Pydantic管理Django设置

时间:2024-04-10 03:30:04
【文件属性】:

文件名称:django-pydantic-settings:使用Pydantic管理Django设置

文件大小:29KB

文件格式:ZIP

更新时间:2024-04-10 03:30:04

django configuration pydantic Python

django-pydantic-settings 使用pydantic设置管理可简化Django设置的配置。 正在进行大量工作,但是读取标准DJANGO_SETTINGS_MODULE环境变量(默认为pydantic_settings.settings.PydanticSettings)以加载pydantic_settings.Settings的子类。所有设置(已在pydantic_settings.Settings中定义)都可以被环境变量覆盖。特殊的DatabaseSettings类用于允许使用DSN轻松配置多个数据库。从理论上讲,django-pydantic-settings应该与在Python 3.6.1+(即Django 1.11及更高版本)上运行的Django任何版本兼容,但仅针对官方支持的版本(当前为2.2、3.0和3.1)进行了测试。 。 注意:从django-pydant


【文件预览】:
django-pydantic-settings-main
----poetry.lock(38KB)
----pyproject.toml(904B)
----settings_test()
--------settings_test()
--------tests()
--------manage.py(643B)
----.github()
--------dependabot.yml(501B)
--------workflows()
----tox.ini(503B)
----LICENSE(1KB)
----pydantic_settings()
--------sentry.py(692B)
--------database.py(3KB)
--------__init__.py(83B)
--------settings.py(15KB)
----.gitignore(54B)
----README.md(7KB)

网友评论