【问题标题】:Django-crispy-form: add HTML element inside of `Field` classDjango-crispy-form:在“Field”类中添加 HTML 元素
【发布时间】:2016-11-09 08:18:32
【问题描述】:

这是使用Fielddjango-crispy-form 时默认的HTML 结构。

Field(
    'need_meeting',
    autocomplete='off',
    id='need-meeting',
),  

.html

<div class="form-group"> 
    <div id="div_id_need_meeting" class="checkbox"> 
        <label for="need-meeting" class=""> 
            <input autocomplete="off" checked="checked" class="checkboxinput" id="need-meeting" name="need_meeting" type="checkbox"> 
             현금영수증 발행 
        </label> 
    </div> 
</div>

但我想做的是在label 元素中添加一些元素(&lt;i&gt;&lt;/i&gt;),如下所示:

<div class="form-group"> 
    <div id="div_id_need_meeting" class="checkbox"> 
        <label for="need-meeting" class=""> 
            <input autocomplete="off" checked="checked" class="checkboxinput" id="need-meeting" name="need_meeting" type="checkbox"> 
             <i></i>현금영수증 발행 
        </label> 
    </div> 
</div>

我什至搜索了 2 小时都不知道。

需要你的帮助。

谢谢

【问题讨论】:

    标签: django django-crispy-forms


    【解决方案1】:

    您可以使用crispy-form-helper 将 HTML 插入表单 该教程似乎很直观。我不是很擅长,但我用过几次,它帮助我自定义布局。

    【讨论】:

      猜你喜欢
      • 2020-09-17
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      • 2021-12-30
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      相关资源
      最近更新 更多