Как создать запись в базе данных для каждого месяца по участникам в django

Я работаю над приложением, где пользователь может создать комитет, а участники будут платить сумму каждый месяц таким образом. Я совсем новичок в кодировании и базах данных, поэтому я немного запутался.

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

теперь, что я хочу, я хочу записи каждого участника за каждый месяц, Они могут платить только один раз в месяц, а затем они могут платить в следующем месяце. теперь я запутался, где поместить месяц coloumn, будет ли новый coloumn для этого или нет?

  1. Пожалуйста, пишите первую букву классов с большой буквы.
  2. Добавьте новую колонку: next_payment = models.DateField()
  3. Внутри @classmethod напишите условие if для проверки наступления срока следующего платежа.
  4. Используйте Celery для планирования функции.
Вернуться на верх