Как создать запись в базе данных для каждого месяца по участникам в 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 для этого или нет?
- Пожалуйста, пишите первую букву классов с большой буквы.
- Добавьте новую колонку:
next_payment = models.DateField()
- Внутри
@classmethod
напишите условие if для проверки наступления срока следующего платежа. - Используйте Celery для планирования функции.