Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

158
Views
.env 'PAYPAL_API_USERNAME' no está definido

Estoy tratando de configurar mis datos confidenciales en mi archivo .env.

Investigué un poco y creé este archivo con éxito.

https://ultimatedjango.com/learn-django/lessons/manejo-de-teclas-sensibles/

https://django-environ.readthedocs.io/en/latest/

Puedo configurar mi clave secreta y la configuración de la base de datos y acceder a ella a través de mi configuración.py, todo funciona bien. Como por ejemplo -

 env.db()SECRET_KEY = os.environ["SECRET_KEY"] DATABASES = { 'default': env.db(), # Raises ImproperlyConfigured exception if DATABASE_URL not in os.environ }

Y los detalles de la base de datos se imprimen en mi shell de python. Y django-oscar se ejecuta sin problemas.

Ahora, estoy tratando de configurar mis detalles de Paypal dentro del mismo archivo .env, pero parece que tengo problemas. en mi archivo .env tengo la configuración como -

 #PAYPAL SETTINGS export PAYPAL_MODE=sandbox # sandbox or live export PAYPAL_CLIENT_ID=my_paypal_client_id export PAYPAL_CLIENT_SECRET=my_payal_secret #PAYPAL SETTINGS export PAYPAL_API_USERNAME=mypaypalusername.com export PAYPAL_API_PASSWORD=my_password export PAYPAL_API_SIGNATURE=my_signature

En mi configuración.py, estoy tratando de hacer una referencia para que mi aplicación pueda acceder a él:

 #PAYPAL SETTINGS PAYPAL_API_USERNAME = os.environ["PAYPAL_API_USERNAME"] PAYPAL_API_PASSWORD = os.environ[PAYPAL_API_PASSWORD] PAYPAL_API_SIGNATURE = os.environ[PAYPAL_API_SIGNATURE] import paypalrestsdk PAYPAL_MODE=os.environ['PAYPAL_MODE'] PAYPAL_CLIENT_ID=os.environ['PAYPAL_CLIENT_ID'] PAYPAL_CLIENT_SECRET=os.environ['PAYPAL_CLIENT_SECRET']

Recibo errores cuando ejecuto el servidor -

 PAYPAL_API_USERNAME=os.environ[PAYPAL_API_USERNAME] NameError: name 'PAYPAL_API_USERNAME' is not defined

Investigué un poco pero no obtuve una respuesta específica para este problema. Por favor, ¿puede alguien amablemente indicarme la dirección correcta?

Gracias.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

usar

 os.environ.get('PAYPAL_API_USERNAME')
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!