我有一个django Web应用程序,该应用程序连接到生产数据库(Oracle 12g)。我必须使用Cyberark存储用于连接数据库的用户ID和密码。到现在为止,在settings.py文件的DATABASE设置中以明文形式提到了我的数据库连接密码和用户ID。 在其他一些应用程序中(未在django中进行编码),我们已经修改了tomcat服务器中的连接字符串以连接到cyberark驱动程序,并获取用户名密码来连接到数据库。
但是我是django的新手,并且不知道在哪里寻找连接字符串以连接到数据库。哪个django文件从settings.py文件中获取数据库信息并实际连接到数据库?如何将Cyberark与Django集成?我们将Gunicorn用作wsgi服务器,将nginx用作反向代理服务器。
我们找到了一个名为PyArk的python模块,但尚未找到任何使用过它的人。如果有人使用过它或可以回答上述问题,对我来说将是非常有益的。