【问题标题】:django form.as_table form.errors rendering in row, not pop updjango form.as_table form.errors 渲染成行,不弹出
【发布时间】:2015-09-16 03:49:58
【问题描述】:

我一直认为 django 表单错误会在解释错误的表单字段附近出现一个小弹出窗口,something like this。相反,我的是在字段旁边的单元格中渲染并完全搞砸了我的表格的对齐方式,导致一切看起来都很丑,like this。是否有任何常见的故障排除。是因为我使用 as_table 快捷方式来渲染它们不起作用吗?

【问题讨论】:

  • 您确定屏幕截图中的框实际上是弹出窗口吗?也可以是 __div__s 或 __td__s 样式。

标签: django forms django-templates


【解决方案1】:

我使用Django Crispy Forms library,它会自动为我做很多这种格式化。

如果您使用 Bootstrap,他们在安装指南中描述的模板包有助于保持格式看起来不错。

它不会自动使用工具提示来显示表单错误,但它应该可以很好地保持表单上的错误消息看起来不错。

【讨论】:

    猜你喜欢
    • 2012-02-22
    • 1970-01-01
    • 2011-08-06
    • 2018-04-24
    • 1970-01-01
    • 1970-01-01
    • 2017-10-18
    • 2018-07-02
    相关资源
    最近更新 更多