Я видел несколько постов в блоге (например, от yergler) об этом, но не смог найти хорошего элегантного решения.
У меня есть 3 модели:
class Workflow(models.Model):
name = models.CharField(max_length=255)
company = models.ForeignKey(Company)
class Meta:
unique_together = ('name', 'company')
class Milestone(models.Model):
workflow = models.ForeignKey(Workflow)
tasks = models.ManyToManyField(Task)
class Task(models.Model):
task = models.CharField(max_length=255)
Как я могу создать форму, которая позволит мне добавить много вех к
рабочий процесс и много задач к вехе?
По сути, я хочу дать им форму создания или форму редактирования и позволить им создавать рабочий процесс с вехами и задачами, но хотел бы позволить им динамически добавлять их с помощью JavaScript.
Динамическая часть / javascript очень проста, но я не смог понять, как вложить набор форм в набор форм. то есть задачи под Вехой.