mak*_*mov 6 django django-templates django-forms
我有一个模板:
...
<form action="/reportform/" method="post">
<p><label>Aircraft system:</label>
<br>{{ Querry.system }}
...
Run Code Online (Sandbox Code Playgroud)
它看起来像这样
如何为此框设置尺寸选项?例如,10.
Ala*_*air 16
使用attrs属性定义大小.
class MyForm(forms.Form):
system = forms.ChoiceField(choices=SYSTEM_CHOICES,
widget=forms.SelectMultiple(attrs={'size':'40'}))
Run Code Online (Sandbox Code Playgroud)
有时,在窗体init方法中覆盖窗口小部件很有用.
class MyForm(forms.Form):
<snip>
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['system'].widget = forms.SelectMultiple(attrs={'size':'40'}))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4664 次 |
| 最近记录: |