Primeiro, o arquivo settings.py projeto adicione a seguinte:
# Braintree configurações BRAINTREE_MERCHANT_ID = '保密' BRAINTREE_PUBLIC_KEY = '保密' BRAINTREE_PRIVATE_KEY = '保密' de Braintree importação de configuração, Meio Ambiente Configuration.configure ( Environment.parse_environment ( "sandbox"), #这一句重点,千万別写成Environment.Sandbox # Environment.parse_environment ( "produto"), BRAINTREE_MERCHANT_ID, BRAINTREE_PUBLIC_KEY, BRAINTREE_PRIVATE_KEY )
Dois, Environment.parse_environment ( "sandbox"), o foco de um presente, não escreva Environment.Sandbox,
Pelas seguintes razões:
1, ctrl + botão esquerdo do mouse Clique em Configurar o código acima (parâmetro 1, 2 parâmetro, parâmetro 3, 4 parâmetro), um vai encontrar os parâmetros para preencher Ambiente,
2, a fim de encontrar o meio ambiente,
ctrl + botão esquerdo do mouse clique código Ambiente acima,
Ambiente encontrará classe em função def parse_environment (ambiente), o valor de retorno é Environment.All [ambiente],
正好 Environment.All [ "caixa de areia"] = Environment.Sandbox
@staticmethod def parse_environment (ambiente): se isinstance (ambiente, ambiente) ou ambiente é None: ambiente retorno tentativa: retorno Environment.All [ambiente] # .................. .............
# .................................... .... Environment.All = { "desenvolvimento": Environment.Development, "integração": Environment.Development, "qa": Environment.QA, "sandbox": Environment.Sandbox, "produção": Environment.Production }