django参与者如何在数据库中创建每个月的记录
Posted
技术标签:
【中文标题】django参与者如何在数据库中创建每个月的记录【英文标题】:How to create record in database for each month by participants in django 【发布时间】:2022-01-10 20:35:35 【问题描述】:我正在开发一个应用程序,用户可以在其中创建一个委员会,参与者将像这样每月支付金额。我对编码和数据库很陌生,所以我有点困惑。
class committee(models.Mode):
name= ...
per_amount=...
and some other columns will go here...
class participants(models.Model):
parti_name= ..
parti_committee_name = models.foreignkey(Committee)
some other columns here
现在我想要的是我想要每个参与者每个月的记录,他们每个月只能支付一次,然后允许他们下个月支付。现在我很困惑将月份列放在哪里,是否会有一个新列?
【问题讨论】:
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:-
请用大写字母写类的第一个字母。
添加新列:
next_payment = models.DateField()
在@classmethod
中,编写一个 if 条件来检查下一笔付款是否到期。
使用Celery 安排函数。
【讨论】:
以上是关于django参与者如何在数据库中创建每个月的记录的主要内容,如果未能解决你的问题,请参考以下文章