你好
我有两个模型,一个用于穷人,另一个用于将信用付款提交给银行存入穷人的acc
我需要一些指导来创建一个函数,该函数循环遍历贫困表,每月创建定期付款,并将其记录在信用表中。逻辑是,如果贫困人口超过50岁,他们将获得25万美元的收入,如果低于50岁,他们将获得20万美元的收入。如果有一个Django包可以帮助实现这一点,那将是非常棒的
class Destitute(models.Model):
GENDER = (("male", "male"), ("female", "female"))
name = models.CharField(max_length=100)
acc_no = models.CharField(_("Bank Account"),max_length=50)
age = models.PositiveIntegerField(default=1)
sex = models.CharField(
_("Gender "), max_length=64, choices=GENDER)
created_on = models.DateTimeField(_("Date Joined"), auto_now_add=True)
def __str__(self):
return self.name
class Credit(models.Model):
credit_title = models.CharField(_("Payment Title"), max_length=50)
payee = models.ForeignKey(
Destitute, related_name="destitute_paid", on_delete=models.SET_NULL, null=True, blank=True)
total_amount = models.DecimalField(
blank=True, null=True, max_digits=12)
payment_date = models.DateField(blank=True, null=True)
def __str__(self):
return self.credit_title
有很多包可以使用:django-crontab、django-background-tasks、django-apscheduler等等
相关问题 更多 >
编程相关推荐