Если вы хотите что-то, что вы можете использовать из django, попробуйте:
from django.conf import settings
это будет в формате выше, что делает его идеальным для назначения в одной из ваших моделей выбора = поля. (т. е. user_language = models.CharField(max_length=7, choices=settings.LANGUAGES)
)
LANGUAGES = (
('ar', gettext_noop('Arabic')),
('bg', gettext_noop('Bulgarian')),
('bn', gettext_noop('Bengali')),
etc....
)
Обратите внимание, что django.conf.settings не является модулем
Вы смотрели руководство (ищите "дерево синтаксического анализа", чтобы найти место)? Он предлагает поместить создание узла в действие, в котором ваши левый и правый потомки будут равны 1 и 3 долларам, или как там они могут быть. В этом случае yacc будет двигаться вверх по дереву от вашего имени, а не вручную.