Django constance-保存方法

jun*_*mek 5 django

更改常数值后,有什么方法可以调用django命令吗?我需要致电:

python manage.py installtasks
Run Code Online (Sandbox Code Playgroud)

为我的克朗诺斯(Cronos)克朗(Cron)工作。我不知道该如何设置。在constance文档中,我发现:

from constance.signals import config_updated

@receiver(config_updated)
def constance_updated(sender, key, old_value, new_value, **kwargs):
    print(sender, key, old_value, new_value)
Run Code Online (Sandbox Code Playgroud)

但是我不知道什么是接收方(我收到“ NameError:未定义名称'receiver'”)以及该代码放在哪里。有什么帮助吗?

zai*_*zil 4

你可以导入装饰器,

from django.dispatch import receiver
Run Code Online (Sandbox Code Playgroud)