我有一个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把这些值作为一个混合,但我不知道如何以任何其他方式访问它们。