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参与者如何在数据库中创建每个月的记录的主要内容,如果未能解决你的问题,请参考以下文章

如何在 django 中创建用于删除记录的删除按钮

如何在 .net 中创建 13 个月的基于月球的日历

如何在 Django 中创建添加到队列选项?

如何在 Django 中创建团队负责人/组负责人?

如何在 POST API 中创建请求 ID 并记录它

如何在每个记录中创建唯一的哈希字节值