如何在Django中将参数传递给计划的cron任务?

达布顿

我设置了一个cron作业,以每分钟减少所有对象的IntegerField。

但这会引发错误:

TypeError: decrement_days_till_study() missing 1 required positional argument: 'Card'

但是我不知道该如何通过。

cron.py

from . models import Card
    
def decrement_days_till_study(Card):
    for card in Card.objects.all():
        if card > 1:
            card.days_till_study -= 10
            card.save()

我的模型与cron.py位于同一文件夹中。

我的设置

  INSTALLED_APPS = [
        'django_crontab'
]

    CRONJOBS = [
    ('*/1 * * * *', 'spaced_repitition.cron.decrement_days_till_study')]

我通过将cron打印出可以正常工作的字符串来对其进行了测试。

关于如何解决这个问题的任何想法?

谢谢阅读。

伊戈拉斯1993

这里不是django专家,但是您似乎通过定义函数变量覆盖了导入。

尝试Card从函数参数列表中删除

from . models import Card

def decrement_days_till_study():
    for card in Card.objects.all():
        if card > 1:
            card.days_till_study -= 10
            card.save()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在Django中将参数传递给表单?

来自分类Dev

如何在Django中将可选参数传递给url

来自分类Dev

如何在Django中将参数传递给基于类的视图?

来自分类Dev

如何在Django中将多个参数传递给URL

来自分类Dev

如何将参数传递给Windows计划任务?

来自分类Dev

如何通过cfschedule将参数传递给计划任务?

来自分类Dev

如何在Flask应用程序中将配置参数传递给Celery任务?

来自分类Dev

如何在MVC中将参数传递给GenericController构造函数?

来自分类Dev

如何在C#中将参数传递给线程?

来自分类Dev

如何在墨西哥舒适沙发中将参数传递给局部?

来自分类Dev

如何在Golang中将变量参数传递给Sprintf

来自分类Dev

如何在angularjs中将参数传递给$ http?

来自分类Dev

如何在Java中将函数作为参数传递给Callable

来自分类Dev

如何在Perl中将参数传递给系统命令

来自分类Dev

如何在Request中将参数传递给重定向路由

来自分类Dev

如何在Javascript OO中将参数传递给子方法

来自分类Dev

如何在Powershell中将参数传递给批处理

来自分类Dev

如何在Laravel中将路由参数传递给webcontroller?

来自分类Dev

如何在命令中将参数传递给linux

来自分类Dev

如何在PHP中将多个参数传递给URL

来自分类Dev

如何在SQL Server中将参数传递给IN

来自分类Dev

如何在LightInject中将参数传递给命名服务?

来自分类Dev

如何在PHP中将参数传递给匿名函数?

来自分类Dev

如何在Codeigniter中将多个参数传递给函数或查询

来自分类Dev

如何在Spark SQL中将额外的参数传递给UDF?

来自分类Dev

如何在程序中将参数传递给抓痒的蜘蛛?

来自分类Dev

如何在AngularJS中将参数传递给DELETE?

来自分类Dev

如何在flutter中将参数传递给回调?

来自分类Dev

如何在Flutter中将参数传递给侦听器?

Related 相关文章

  1. 1

    如何在Django中将参数传递给表单?

  2. 2

    如何在Django中将可选参数传递给url

  3. 3

    如何在Django中将参数传递给基于类的视图?

  4. 4

    如何在Django中将多个参数传递给URL

  5. 5

    如何将参数传递给Windows计划任务?

  6. 6

    如何通过cfschedule将参数传递给计划任务?

  7. 7

    如何在Flask应用程序中将配置参数传递给Celery任务?

  8. 8

    如何在MVC中将参数传递给GenericController构造函数?

  9. 9

    如何在C#中将参数传递给线程?

  10. 10

    如何在墨西哥舒适沙发中将参数传递给局部?

  11. 11

    如何在Golang中将变量参数传递给Sprintf

  12. 12

    如何在angularjs中将参数传递给$ http?

  13. 13

    如何在Java中将函数作为参数传递给Callable

  14. 14

    如何在Perl中将参数传递给系统命令

  15. 15

    如何在Request中将参数传递给重定向路由

  16. 16

    如何在Javascript OO中将参数传递给子方法

  17. 17

    如何在Powershell中将参数传递给批处理

  18. 18

    如何在Laravel中将路由参数传递给webcontroller?

  19. 19

    如何在命令中将参数传递给linux

  20. 20

    如何在PHP中将多个参数传递给URL

  21. 21

    如何在SQL Server中将参数传递给IN

  22. 22

    如何在LightInject中将参数传递给命名服务?

  23. 23

    如何在PHP中将参数传递给匿名函数?

  24. 24

    如何在Codeigniter中将多个参数传递给函数或查询

  25. 25

    如何在Spark SQL中将额外的参数传递给UDF?

  26. 26

    如何在程序中将参数传递给抓痒的蜘蛛?

  27. 27

    如何在AngularJS中将参数传递给DELETE?

  28. 28

    如何在flutter中将参数传递给回调?

  29. 29

    如何在Flutter中将参数传递给侦听器?

热门标签

归档