我有一個django應用程序正在使用第三方API,並且需要接收幾個參數,例如client_id
,user_id
等。我目前將這些值標記在我的文件頂部作爲變量,但我想將它們存儲在一個對象中。Python將默認值設爲對象
我的當前設置看起來是這樣的:
user_id = 'ID HERE'
client_id = 'ID HERE'
api_key = 'ID HERE'
class Social(LayoutView, TemplateView):
def grab_data(self):
authenticate_user = AuthenticateService(client_id, user_id)
我想設置爲一個對象
SERVICE_CONFIG = {
'user_id': 'ID HERE',
'client_id': 'ID HERE'
}
所以,我可以訪問它們在我的課,像這樣的默認值:
authenticate_user = AuthenticateService(SERVICE_CONFIG.client_id, SERVICE_CONFIG.user_id)
我試過SERVICE_CONFIG.client_id
和SERVICE_CONFIG['client_id']
,以及settin把這些值作爲一個混合,但我不知道如何以任何其他方式訪問它們。