Bry*_*yce 3 django django-forms
我知道如何向自动构建的ModelForm添加"类"或其他窗口小部件属性:
class ExampleSettingForm(ModelForm):
def __init__(self, *args, **kwargs):
super(ExampleSettingForm, self).__init__(*args, **kwargs)
self.fields['example_field'].widget.attrs['class'] = 'css_class'
class Meta:
model = Example
Run Code Online (Sandbox Code Playgroud)
如何在example_field中插入help_text =Field?
从Django 1.6开始:你可以在Meta课堂上编辑它.尝试:
class ExampleSettingForm(ModelForm):
def __init__(self, *args, **kwargs):
super(ExampleSettingForm, self).__init__(*args, **kwargs)
self.fields['example_field'].widget.attrs['class'] = 'css_class'
class Meta:
model = Example
help_texts = {
'example_field': ('Here is some help'),
}
Run Code Online (Sandbox Code Playgroud)
有关这方面的文档,请访问https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#overriding-the-default-fields.请参阅http://django.readthedocs.org/en/latest/releases/1.6.html上的发行说明.你可以设置自己的label,help_text和error_messages.
| 归档时间: |
|
| 查看次数: |
2122 次 |
| 最近记录: |