Создавать константы с помощью модуля «настроек»?

Я относительно новичок в Python. Я хочу создать модуль «настройки», в котором будут храниться различные константы для конкретных приложений.

Вот как я хочу настроить свой код:

settings.py

CONSTANT = 'value'

скрипт. py

import settings

def func():
    var = CONSTANT
    # do some more coding
    return var

Я получаю сообщение об ошибке Python:

глобальное имя 'CONSTANT' не определено.

Я заметил в исходном коде Django их файл settings.py с именами констант, как и Я делаю. Я не понимаю, как их можно импортировать в сценарий и ссылаться на них через приложение.

РЕДАКТИРОВАТЬ

Спасибо за все ваши ответы! Я пробовал следующее:

import settings

print settings.CONSTANT

Я получаю ту же ошибку

ImportError: не удается импортировать имя CONSTANT

75
задан TheIncorrigible1 29 August 2019 в 18:15
поделиться