问题
I've a setting say gi
in settings.py
file. I've created a separate python file (i.e. I'm not using it in views) and used import statement as:
from django.conf import settings
but when I try to access settings.gi
, it says that 'Settings' object has no attribute 'gi'
. What's missing? :s
回答1:
From the Django docs on creating your own settings states:
Setting names are in all uppercase.
Try renaming the setting to GI
.
回答2:
The project must be added on the PYTHONPATH and the DJANGO_SETTINGS_MODULE has to be defined. Please refer to the commands mentioned below.
export PYTHONPATH=PATH_OF_PROJECT
export DJANGO_SETTINGS_MODULE=settings
来源:https://stackoverflow.com/questions/11631194/unable-to-get-a-setting-from-settings-file-in-django