Jok*_*key 2 django django-templates django-forms
我有以下表格:
from django import forms
class PostForm(forms.Form):
message = forms.CharField(widget=forms.Textarea)
Run Code Online (Sandbox Code Playgroud)
以及我模板中的以下部分
<p>{{ form.message }}</p>
Run Code Online (Sandbox Code Playgroud)
它将字段呈现为指定的textarea.虽然对于模板我想将其设置为4行和25列,而不实际触及形式定义.那可能吗?
class PostForm(forms.Form):
message = forms.CharField(widget=forms.Textarea)
def set4x25(self):
self.fields['message'].widget.attrs = {'rows':'4', 'cols': '25'}
Run Code Online (Sandbox Code Playgroud)
在模板中:
{{ form.set4x25 }}
{{ form.message }}
Run Code Online (Sandbox Code Playgroud)
您可以根据需要自定义此想法.
| 归档时间: |
|
| 查看次数: |
2906 次 |
| 最近记录: |