Я думаю, что основной причиной является (намеренное) сходство с C ++ и C. Приведение оператора assigment (и многих других языковых конструкций) ведет себя так, как их аналоги C ++ просто следуют принципу наименьшего удивления, и любой программист, исходящий из другой кудрявый язык может использовать их, не задумываясь. Было легко выбрать для программистов на С ++ одну из основных целей дизайна для C #.
Определите константу в файле настроек
MY_CONSTANT = 123
Затем используйте его следующим образом:
from django.conf import settings
print(settings.MY_CONSTANT)