如何在Django Mod中按一定间隔输入数据

2024-06-28 19:55:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有模特儿

class Account:

另一种模式叫

class Transactions:

现在我在Account模型中有了字段interest_rate。你知道吗

我想从开户之日起三个月付息。所以呢 我想自动交易所需的金额适用于帐户后,每3个月或取决于指定的月份

我怎样才能做到


Tags: 模型rate模式帐户account金额classtransactions
2条回答

您可以使用croncelery作为初学者。你知道吗

每3个月运行一次crontab:https://serverfault.com/questions/129633/how-to-run-cron-job-every-3-months-in-apache2

一份固定的工作肯定有用,但我不认为每三个月做一次是正确的方法。相反,每天都这样做,并查询出哪些帐户需要处理。这样做,您可以使用各种条件来决定要处理哪些帐户(您在问题中暗示可能需要这样做)。你知道吗

我将使用these techniques设置一个可以访问Django模型的独立python脚本。你知道吗

我会将脚本设置为每天运行一次。每次运行时,它都会执行以下操作:

accounts = Account.objects.filter(date_added=<three months ago>).all()
for account in accounts:
    # do what needs to be done

相关问题 更多 >