Python Key Error=client_id--django

Python Key Error=client_id--django,python,django,synapse,Python,Django,Synapse,我有一个api,我正在使用的项目,我的工作。我得到了一个客户端Id的密钥错误,为了调用api,我必须传递该密钥错误。我使用的api是Synapse。如果有人知道是什么导致了这个错误,或者我如何修复这个关键错误,那将是一个很大的帮助。。。下面是全部错误 KeyError at / 'client_id_...6YiBl' Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 1.8.6 Exceptio

我有一个api,我正在使用的项目,我的工作。我得到了一个客户端Id的密钥错误,为了调用api,我必须传递该密钥错误。我使用的api是Synapse。如果有人知道是什么导致了这个错误,或者我如何修复这个关键错误,那将是一个很大的帮助。。。下面是全部错误

KeyError at /
'client_id_...6YiBl'
Request Method: GET
Request URL:    http://127.0.0.1:8000/
Django Version: 1.8.6
Exception Type: KeyError
Exception Value:    
'client_id_...YiBl'
Exception Location: C:\Users\OmarJandali\AppData\Local\Programs\Python\Python36\lib\os.py in __getitem__, line 669
Python Executable:  C:\Users\OmarJandali\AppData\Local\Programs\Python\Python36\python.exe
Python Version: 3.6.1
Python Path:    
['C:\\Users\\OmarJandali\\Desktop\\opentab\\opentab',
 'C:\\Users\\OmarJandali\\AppData\\Local\\Programs\\Python\\Python36\\python36.zip',
 'C:\\Users\\OmarJandali\\AppData\\Local\\Programs\\Python\\Python36\\DLLs',
 'C:\\Users\\OmarJandali\\AppData\\Local\\Programs\\Python\\Python36\\lib',
 'C:\\Users\\OmarJandali\\AppData\\Local\\Programs\\Python\\Python36',
 'C:\\Users\\OmarJandali\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages']
代码如下:

import os
from synapse_pay_rest import Client

args = {
    'client_id': os.environ['client_id_...YiBl'],
    'client_secret': os.environ['client_secret_...C3IF'],
    'fingerprint': '599378e9a63ec2002d7dd48b',
    'ip_address': '127.0.0.1',
    'development_mode':True,
    'logging':False
}

client = Client(**args)

您的代码看起来应该直接使用这些键,而您正试图访问环境变量

基本上,不要试图通过
os.environ()
访问这些值,因为这会使应用程序搜索名为
client\u id\uuuuu…YiBl的环境变量

from synapse_pay_rest import Client

args = {
    'client_id': 'client_id_...YiBl',
    'client_secret':'client_secret_...C3IF',
    'fingerprint': '599378e9a63ec2002d7dd48b',
    'ip_address': '127.0.0.1',
    'development_mode':True,
    'logging':False
}

client = Client(**args)

我已经删掉了你在密码中的全部秘密/身份证。我建议在Synapse中使它们失效并颁发新的证书。谢谢。我意识到我有我的客户id和客户机密。。。lol@OmarJandali当然,问题是什么?请随意将其编辑为您的原始问题,并让我知道。我有一个问题,我想知道您是否知道如何解决这个问题,我正在与用户命令。。。以下是我得到的信息<代码>AttributeError at/setup\u profile/type对象“User”没有属性“create”请求方法:POST请求URL:http://127.0.0.1:8000/setup_profile/ Django版本:1.8.6异常类型:AttributeError异常值:类型对象“用户”没有属性“创建”异常位置:C:\Users\OmarJandali\Desktop\opentab\opentab\views.py在createUserSynapse中,第1104行