Джанго: Форма для каждой записи модели
Я пытаюсь реализовать форму для редактирования поля "комментарии" для каждой записи данной модели, что в моем случае "Прокат".
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, но они не делают то, что мне нужно. Есть ли другой способ решить эту проблему.
Заранее спасибо.