use*_*968 4 python django django-crispy-forms
我有一个脆弱的 django 表单。
当我使用时,隐藏模板中字段标签的最佳方法是什么{% cripsy form %}?
我不想让用户看到MY_FIELD_1 and MY_FIELD_2。
class mYForm(forms.ModelForm):
MY_FIELD_1 = forms.BooleanField()
MY_FIELD_2 = forms.BooleanField()
def __init__(self, *args, **kwargs):
...
...
self.helper = FormHelper()
self.helper.layout = Layout(
Field('MY_FIELD_1',),
Field('MY_FIELD_2',),
)
...
Run Code Online (Sandbox Code Playgroud)
如果您想在使用脆皮表单时删除表单中的所有FormHelper标签,那么您可以使用:
self.helper.form_show_labels = False
Run Code Online (Sandbox Code Playgroud)
如果您想从某些字段中删除标签,那么您可以这样做
self.fields['some_field'].label = False
Run Code Online (Sandbox Code Playgroud)
其中some_field是要删除其标签的字段的名称。
| 归档时间: |
|
| 查看次数: |
3990 次 |
| 最近记录: |