1. 首页
  2. 编程语言
  3. Python
  4. Python3中Django项目如何实现访问Apollo配置中心

Python3中Django项目如何实现访问Apollo配置中心

上传者: 2023-07-29 20:01:17上传 WHL文件 6.4KB 热度 61次

基于https://github.com/xhrg-product/apollo-client-python项目改造Django项目访问Apollo配置中心,增加了配置加密后自动解密功能。当环境设置为本地时,默认获取本地配置,配置文件位于~/data/apollo/cache/django_apollo-1.0.0-py3-none-any.whl。解密方法如下,使用Apollo加密密钥"xxx"对文件进行解密操作: def encrypt(str): str_encoded = cryptocode.encrypt(str, KEY) return "PYTHON_ENC({})".format(str_encoded) 功能点包括:支持从Apollo配置中心拉取配置,支持回调接口的secret认证,支持灰度发布,同时支持本地文件缓存。注意,本方案仅适用于Python 3.x版本。

用户评论