从django_crontab添加到数据库缓存

时间:2018-11-21 20:01:17

标签: django cron

我添加了django_crontab的设置

  INSTALLED_APPS = [
    ....
    'django_crontab',
    ....

]

和cron设置

CRONJOBS = [
    ('* * * * *', 'app.cron.task'),
]

将任务方法添加到app.cron

from .views import add_to_cache_table()


def task():
    add_to_cache_table()

并在app.views中创建方法add_to_cache_table():

from django.core.cache import cache


def add_to_cache_table():
   cache.add('key', 'value')

但是,当我尝试通过该键获取价值形式缓存时,我得到了None。 我可以在cron中使用数据库缓存并对其进行写入吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

托管服务(Pythonanywhere)不支持用户使用crontab。

https://github.com/kraiz/django-crontab/issues/14