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