【问题标题】:django crispy inline formset as table - delete column table header is missingdjango 脆内联表单集作为表 - 删除列表头丢失
【发布时间】:2015-07-09 10:13:00
【问题描述】:

通过为 django 清晰的表单定义一个内联表,我注意到删除列的描述丢失了。此外,由于缺少 an 元素,因此 html 代码不正确。

我的代码:

TeamPlayerFormSet = inlineformset_factory(Team, Teamplayer,  extra=7, fields=("user", "position","shirt_number","team_joined",))
formTeamPlayer =TeamPlayerFormSet()

我发现的唯一修复方法是更改​​模板的第 23 行 (bootstrap/table_inline_formset.html)。

来自:

{% if field.label and not field|is_checkbox and not field.is_hidden %}

{% if field.label and not field.is_hidden %}

你知道为什么将它包含在其中吗?

【问题讨论】:

    标签: django twitter-bootstrap django-forms django-crispy-forms


    【解决方案1】:

    一个解决方案在前几次被合并到 dev 中,但从未添加到 stable/production 分支中。

    https://github.com/maraujop/django-crispy-forms/commit/78a792dadba8ffed08b756646afc766f6e64d805

    如果你的项目有这个标签很重要,一个解决方案是 fork django-crispy-forms 并在你的 fork 版本中添加这个修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-19
      • 2011-01-22
      • 1970-01-01
      • 2018-03-08
      • 2013-02-15
      • 1970-01-01
      • 2019-05-15
      • 2017-06-19
      相关资源
      最近更新 更多