我想通过从数据库中加载值来动态设置我的 LANGUAGES 变量。
假设我有一张这样的桌子
COLUMN_NAME
-----------
id
name
identifier
active
我想定义这些语言:
LANGUAGES = (
('en', _('English')),
('de', _('German')),
('fr', _('French')),
)
我需要从表中加载所有语言并在设置文件中定义它们。现在我不认为在设置文件中运行查询是一个好主意。
这种方式还允许我即时激活和禁用语言(例如,如果语言文件包含语法错误)。
我真的不知道如何开始。我在谷歌上搜索了很多,但我找不到需要这个系统的人(可能这也是不必要的)
对此有何建议?