我想在我的Django应用程序中使用word(英语)字典。但是,由于其线程模型,Django不建议使用全局变量。这本字典没有线程安全问题,我想在开头和之后加载字典是不变的(将从不同的Django视图中读取)。
有没有办法实现这个目标?
答案 0 :(得分:1)
您可以将字典放在static
目录中,并将路径放在settings.py
文件中。然后,当您尝试使用它时,可以在views.py
。
答案 1 :(得分:0)
您可以选择自己创建的constants.py文件。例如,
# -*- coding: utf-8 -*-
SUMMER_MONTHS = {'june': 'June', 'july': 'July', 'august': 'August'}
并像这样使用
import constants as CONSTS
print CONSTS.SUMMER_MONTHS