我有一個正在處理的金字塔應用程序。理想情況下,我需要能夠將sqlalchemy url設置放入單獨的文件中,然後在engine_from_config
文件中使用此文件。默認情況下,pserve只是使用.ini文件,您可以指定調用main()
方法,如:對隱藏密碼的sqlAlchemy網址使用單獨的PasteDeploy文件
def main(global_config, **settings):
"""
This function returns a Pyramid WSGI application.
"""
我將如何使用第二個ini文件針對存儲在同一目錄中development.ini文件設置?例如:development_database.ini
二:數據庫用戶名有很神祕的密碼,包含百分比%和括號(等ConfigParser似乎並不喜歡這個,我不知道一個簡單的方法來逃避。有沒有辦法解決這個問題?我不想讓我們的DBA必須更改密碼。
要在.ini文件中使用百分比,您可以應用https://bitbucket.org/ianb/pastedeploy/issue/11/there-is-no-way-to-escape-character-in- – sayap