Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrong missing environment variable name if using prefix #513

Open
nfantone opened this issue Dec 14, 2023 · 1 comment
Open

Wrong missing environment variable name if using prefix #513

nfantone opened this issue Dec 14, 2023 · 1 comment

Comments

@nfantone
Copy link

nfantone commented Dec 14, 2023

If setting a prefix, the name of a missing environment variable is incorrectly reported without it.

# settings.py

env = environ.Env()
env.prefix = "DJANGO_"

SECRET_KEY = env.str("SECRET_KEY")
    raise ImproperlyConfigured(error_msg) from exc
django.core.exceptions.ImproperlyConfigured: Set the SECRET_KEY environment variable

The exception message should really read "Set the DJANGO_SECRET_KEY environment variable".

@spenserblack
Copy link

Just stumbled on this too. This isn't intentional, is it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants