我正在考虑将字段标签用于我的<input>
HTML 元素的占位符属性的 DRY 方式。我正在使用django-crispy-forms
.
现在我有:
class FilterForm(Form):
query = CharField(max_length=50, label='', required=False)
def __init__(self, data=None, files=None, **kwargs):
self.helper = FormHelper()
self.helper.layout = Layout(
Field('query', placeholder='Search ...'),
)
super(FilterForm, self).__init__(data, files, **kwargs)
但是,我宁愿不必分别设置标签和占位符,因为这 for 最终会有更多字段,而且非常冗长。
你有什么建议?