def write_last_parameter(user, param, value):
"""
Saves the parameter value for the user.
:param user: the user to save the parameter for
:type user: User
:param param: the name of the parameter to save
:type param: str
:param value: the value to store
:type value: str
"""
params = LastParameters.objects.all().filter(user=user)
if len(params) == 0:
p = LastParameters()
p.user = user
p.parameters = JSONField()
jparams = json.loads("{}")
else:
p = params[0]
jparams = json.loads(p.parameters)
jparams[param] = value
p.parameters = json.dumps(jparams)
p.save()
评论列表
文章目录