1
동적 양식을 만드는 데 http://proteus-tech.com/blog/cwt/django-dynamic-form/의 자습서를 사용하고 있습니다. 양식을 만들 때 완벽하게 작동하지만 Textarea 위젯과 함께 일부 입력을 사용하고 싶습니다. 어떤 위젯 정의하지 않고이 자습서에서 작업하는 코드입니다위젯이 포함 된 django 동적 양식
from django import forms
form_config = {'title':'CharField', 'email':'EmailField', 'active':'BooleanField'}
dynamic_form = forms.Form()
for key in form_config.keys():
dynamic_form.fields.insert(-1, key, getattr(forms, form_config.get(key))())
print dynamic_form.as_table()
나는 단지 form_config에 위젯을 추가하는 시도 :
form_config = {'title':'CharField(widget=forms.Textarea)'}
하지만은 "모듈 오브젝트가있다 나주지 않는다 속성 "오류입니다. 위젯을 동적 양식에 추가하는 방법이 있습니까?
+1 ... MailChimp 통합 양식을 동적으로 생성하기위한 코드를 작성할 때이 튜토리얼을 사용했습니다. –