【问题标题】:How to put checkboxes side by side Django Form如何将复选框并排放置 Django Form
【发布时间】:2020-12-01 01:53:19
【问题描述】:

我正在使用 Django,我需要在我的模板中显示一个带有一些复选框的 ModelForm。 问题是复选框在一条垂直线上,一个接一个。我需要它们均匀分布在我的页面中,例如 3 列,每列包含 4 个复选框。目前我只有一列,里面有我所有的复选框。这会创建一个滚动,页面看起来很糟糕。

我尝试在“forms.py”文件中添加 CSS 类和 ID 作为小部件,我可以更改一些样式,但不能“玩”列和行。

是否可以使用模型表单来做到这一点?

【问题讨论】:

    标签: python css django django-forms modelform


    【解决方案1】:

    我认为您必须通过 CSS 来完成。根据您的设计,将复选框输入设置为内联可能会起作用。

    您还可以查看 Django Crispy Forms 中的布局选项:https://django-crispy-forms.readthedocs.io/en/latest/layouts.html

    【讨论】:

    • 我会看看 Django Crispy,我会不断更新这篇文章。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-22
    • 2016-03-03
    • 1970-01-01
    • 2023-01-26
    相关资源
    最近更新 更多