Джанго: Форма для каждой записи модели

Я пытаюсь реализовать форму для редактирования поля "комментарии" для каждой записи данной модели, что в моем случае "Прокат".

class Rental(models.Model):
    user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
    object = models.ForeignKey(Inventory, on_delete=models.CASCADE)
    quantity = models.IntegerField()
    returned = models.BooleanField(default = False)
    due_date = models.DateField()
    issue_date = models.DateField(default = datetime.date.today)
    comments = models.TextField(max_length = 500, null = True, blank = True)

    def __str__(self):
        return self.user.first_name + " - " + self.object.name

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

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

Заранее спасибо.

0 ответов

Другие вопросы по тегам