gpt4 book ai didi

django - 如何在渲染时向 Widget 添加属性

转载 作者:行者123 更新时间:2023-12-04 00:47:29 25 4
gpt4 key购买 nike

我有以下表格:

from django import forms    
class PostForm(forms.Form):
message = forms.CharField(widget=forms.Textarea)

以及我模板中的以下部分

<p>{{ form.message }}</p>

它将字段呈现为指定的文本区域。尽管对于模板,我想将其设置为 4 行和 25 列,但实际上没有触及表单定义。这可能吗?

最佳答案

class PostForm(forms.Form):
message = forms.CharField(widget=forms.Textarea)

def set4x25(self):
self.fields['message'].widget.attrs = {'rows':'4', 'cols': '25'}

在模板中:

{{ form.set4x25 }}
{{ form.message }}

您可以根据需要自定义此创意。

关于django - 如何在渲染时向 Widget 添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6138363/

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