Я относительно новичок в Python. Я пытаюсь создать модуль "настройки", в котором будут храниться различные константы для конкретного приложения.
Вот как я хочу настроить свой код:
settings.py
CONSTANT = 'value'
script.py
import settings
def func():
var = CONSTANT
# do some more coding
return var
Я получаю сообщение об ошибке Python:
global name 'CONSTANT' is not defined.
Я заметил в исходном коде Django, что их файл settings.py
имеет константы, названные так же, как и я. Я запутался в том, как их можно импортировать в скрипт и ссылаться на него из приложения.
EDIT
Спасибо за все ваши ответы! Я попробовал следующее:
import settings
print settings.CONSTANT
Я получаю ту же ошибку
ImportError: cannot import name CONSTANT