gpt4 book ai didi

python - 如何将默认值添加到 Django 表单 TextArea?

转载 作者:可可西里 更新时间:2023-11-01 13:26:29 24 4
gpt4 key购买 nike

class Meta:

model = LectureSession
fields = ['elf', 'elf_notes']
widgets = {
'elf_notes': Textarea(attrs={'cols': 80, 'rows': 40}),
}

我想将默认文本添加到 elf_notes 文本区域。

最佳答案

有多种实现方式,可以通过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.'

关于python - 如何将默认值添加到 Django 表单 TextArea?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37380627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com