2013-08-28 4 views
0

간단한 사용 사례가 있습니다. 3 가지 모델 foo, foo1 및 foo2가 있습니다. 나는 그들을위한 모델 양식을 만들었습니다. 페이지에이 양식이 함께 있습니다.Modelform을 동적으로 추가하는 방법은 무엇입니까?

문제 : 사용자는 "추가"버튼을 클릭 할 수 있습니다. 클릭하면 foo2를 1 개 더 추가 할 수 있습니다. 즉 1 개의 foo2 양식이 열리거나 표시됩니다. 어떻게해야합니까? 즉, 어떻게 모델 폼을 동적으로 추가합니까?

편집은 :

이 jQuery를 사용하여 수행 할 수 있습니다. 하지만 내 질문은 내가보기에서 어떻게 구별합니까? 접두어를 사용해야합니까? 즉, 생성되는 양식에 동적 접두어를 추가해야합니까?

+3

자바 스크립트, 즉 jQuery ... – Jingo

+1

서식 세트와 일부 자바 스크립트를 사용해야합니다. 이 사이트에는 다른 곳에서도 많은 예제가 있습니다. – Rohan

+0

최근에이 문제를 조사한 결과 jQuery로 동적으로 삽입되었을 때 양식을 제출하는 데 어려움이있었습니다. 각 양식의 제출 양식을 다음 양식으로 작성하여 해결했습니다. IT는 원하는 효과를 얻지 만 페이지를 연속적으로 변경합니다. – agconti

답변

1

로한 (Rohan)은 의견에서 동일한 종류의 양식이 페이지에 하나 이상있는 경우 서식 세트를 사용해야한다고 말했습니다. formset 내의 각 양식에는 Javascript로 단순히 증가시킬 수있는 ID가 포함 된 자체 접두사가 있습니다.

관련 문제