-
包含所需小部件的可迭代對象。例如:
>>> from django.forms import MultiWidget, TextInput >>> widget = MultiWidget(widgets=[TextInput, TextInput]) >>> widget.render('name', ['john', 'paul']) '<input type="text" name="name_0" value="john"><input type="text" name="name_1" value="paul">'
您可以提供一個字典,以便為每個子小部件上的
name
屬性指定自定義後綴。在這種情況下,對於每個(key, widget)
對, key 將附加到小部件的name
以生成屬性值。您可以為單個鍵提供空字符串 (''
),以抑製一個小部件的後綴。例如:>>> widget = MultiWidget(widgets={'': TextInput, 'last': TextInput}) >>> widget.render('name', ['john', 'paul']) '<input type="text" name="name" value="john"><input type="text" name="name_last" value="paul">'
本文介紹 django.forms.MultiWidget.widgets
的用法。
聲明
widgets
以及一種必需的方法:
相關用法
- Python Django MultiWidget.get_context用法及代碼示例
- Python Django MultiWidget.decompress用法及代碼示例
- Python Django MultiPolygon用法及代碼示例
- Python Django MultiLineString用法及代碼示例
- Python Django MultiPoint用法及代碼示例
- Python Django MultipleObjectMixin用法及代碼示例
- Python Django MultiValueField.require_all_fields用法及代碼示例
- Python Matplotlib.figure.Figure.add_gridspec()用法及代碼示例
- Python Matplotlib.figure.Figure.subplots_adjust()用法及代碼示例
- Python Matplotlib.pyplot.matshow()用法及代碼示例
- Python Matplotlib.axis.Axis.get_tick_space()用法及代碼示例
- Python Matplotlib.pyplot.thetagrids()用法及代碼示例
- Python Django ModelAdmin.get_changeform_initial_data用法及代碼示例
- Python Matplotlib.axes.Axes.text()用法及代碼示例
- Python Matplotlib.pyplot.ion()用法及代碼示例
- Python Matplotlib.axes.Axes.start_pan()用法及代碼示例
- Python Django ModelAdmin.get_formset_kwargs用法及代碼示例
- Python Matplotlib.axes.Axes.get_ylabel()用法及代碼示例
- Python Matplotlib.axis.Axis.get_major_locator()用法及代碼示例
- Python Numpy MaskedArray.argmin()用法及代碼示例
- Python Matplotlib.axis.Tick.get_window_extent()用法及代碼示例
- Python Matplotlib.artist.Artist.set_alpha()用法及代碼示例
- Python Matplotlib.pyplot.xkcd()用法及代碼示例
- Python Matplotlib.colors.TwoSlopeNorm用法及代碼示例
- Python Matplotlib.pyplot.axvspan()用法及代碼示例
注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.forms.MultiWidget.widgets。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。