How to use
Mauricio edited this page Jul 25, 2018
·
3 revisions
First, yo need to install correctly. are you ready?
You need define your var with the set method.
method:
set
params:
* name required
* default
* description
* editable
# -*- coding:utf-8 -*-
from django_admin_conf_vars.global_vars import config
config.set("MY_TIME_VAR", default=60)
config.set("MY_OTHER_VAR", default="/some/path")
config.set("MY_OTHOR_PATH", default="/some/path",
description="The path used by....")
config.set("MY_OTHOR_PATH", default="/some/path",
description="Can't be edited in the admin",
editable=False)
a = 1
b = int(config.MY_TIME_VAR)
c = a + b
config.set("NO_EDITABLE_VAR",
default=c,
editable=False,
description="It's calculated, I can't to edit")
from django_admin_conf_vars.global_vars import config
def my_view(request):
MY_TIME_VAR = config.MY_TIME_VAR
print("MY_TIME_VAR is {}".format(MY_TIME_VAR))
return ....