Django设置

帕维尔·伊凡诺夫(Pavel Ivanov)

在我的项目(基于Django)中,我需要一个自定义选项,以便打开/关闭视图中的某些功能。

if (FLAG):
    .....
else:
    .....

据我所知,如果我在settings.py中设置此变量,则不会从settings.py中导入它,因为settings.py不是模块,我需要将settings.py作为一个整体导入。我还能在Django中用作设置变量吗?

纳曼·索加尼(Naman Sogani)

您可以使用request.session它将值存储为字典

request.session['flag'] = True    #or False as per your requirement
...
if (request.session['flag']):
    ...
else:
    ...

完成使用此变量后,只需使用删除它

del request.session['flag']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章