Python 在django中,指定应用程序相关设置的位置
目前,我的应用程序相关变量,如外部服务器IP/默认模式等。。这些变量特定于我的应用程序。它包括我的外部服务器用户名和密码 现在,我怎样才能有一个公共的地方,这样我就可以从我的应用程序中外部化它 我认为的选项如下: 拥有一个conf.ini文件,并使用configparser,在django应用程序启动期间读取该文件 但我不确定我应该从哪里读到这篇文章,以便在启动时完成。 另一个选项是将其保存在py文件中,并将该文件导入到我的模块中Python 在django中,指定应用程序相关设置的位置,python,django,Python,Django,目前,我的应用程序相关变量,如外部服务器IP/默认模式等。。这些变量特定于我的应用程序。它包括我的外部服务器用户名和密码 现在,我怎样才能有一个公共的地方,这样我就可以从我的应用程序中外部化它 我认为的选项如下: 拥有一个conf.ini文件,并使用configparser,在django应用程序启动期间读取该文件 但我不确定我应该从哪里读到这篇文章,以便在启动时完成。 另一个选项是将其保存在py文件中,并将该文件导入到我的模块中 请向我推荐解决上述问题的好方法和标准方法。将重要的秘密详细信息保
请向我推荐解决上述问题的好方法和标准方法。将重要的秘密详细信息保存在ini文件中,并将其放置在etc/project\u name/my\u settings.ini中。从settings.py读取这些设置。这样就安全了。可以在设置文件本身中直接读取 或者更好的方法是在bashrc中设置它们,从中读取env变量。
选中此项:将重要的机密详细信息保存在ini文件中,并将其放置在etc/project\u name/my\u settings.ini中。从settings.py读取这些设置。这样就安全了。可以在设置文件本身中直接读取 或者更好的方法是在bashrc中设置它们,从中读取env变量。
选中此项:为什么不将这些变量放在应用程序的init.py文件中?更好的是,为什么不将它们放在settings.py中?确定将在settings.py中尝试,那么密码呢?密码本身可以保存为加密内容吗。或者任何其他好方法为什么不把这些变量放在应用程序的init.py文件中呢?更好的是,为什么不把它们放在settings.py中呢?ok会在settings.py中尝试,那么密码呢?在解密时,密码本身可以保存为加密内容吗。或者任何其他好的方法如何使用ini文件明文格式比直接将这些值放入django设置模块更安全???我没有说明文格式…如果遵循第一种情况,可以使用任何加密…我认为这将使它比django设置显示中使用ini文件明文格式是否比直接将这些值放入django设置模块更安全???我没有说明文格式…如果遵循第一种情况,可以使用任何加密…我认为这将使其比在django设置中指定更安全