脆皮表格布局隐藏文件
Crispy form layout hide files
crispy_forms Crispy_Forms 1.14.0
crispy_forms_foundation Crispy_Forms_Foundation 0.8.0
Django 3.2.11
我正在尝试从 Django 2 迁移到 Django 3,但卡在空表单中。
class Myform(forms.ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.layout = Layout(
Fieldset( 'This is shown:' ),
Column('myfield', css_class='large-4'), #hidden
Column('myfield2', css_class='large-4'), #hidden
)
输入字段未在模板中呈现(您只能看到字段集 header 文本 'This is shown:')。
我发现删除init方法中的self.helper.layout = Layout(),可以让字段在模板中正确呈现。
知道如何解决这个问题吗?
Column 好像不存在了,替换为:
Field('myfield', css_class="black-fields")
crispy_forms Crispy_Forms 1.14.0
crispy_forms_foundation Crispy_Forms_Foundation 0.8.0
Django 3.2.11
我正在尝试从 Django 2 迁移到 Django 3,但卡在空表单中。
class Myform(forms.ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.helper = FormHelper()
self.helper.layout = Layout(
Fieldset( 'This is shown:' ),
Column('myfield', css_class='large-4'), #hidden
Column('myfield2', css_class='large-4'), #hidden
)
输入字段未在模板中呈现(您只能看到字段集 header 文本 'This is shown:')。
我发现删除init方法中的self.helper.layout = Layout(),可以让字段在模板中正确呈现。
知道如何解决这个问题吗?
Column 好像不存在了,替换为:
Field('myfield', css_class="black-fields")