class Meta:
model = LectureSession
fields = ['elf', 'elf_notes']
widgets = {
'elf_notes': Textarea(attrs={'cols': 80, 'rows': 40}),
}
我想将默认文本添加到elf_notes文本区域。
答案 0 :(得分:2)
有多种方法可以执行此操作,您可以在初始化表单时传递initial数据:
initial = {'elf_notes': 'This is default text.'}
form = MyForm(initial=initial)
或者您可以在初始化后进行设置,如下所示:
class MyForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['elf_notes'].initial = 'This is default text.'