【问题标题】:Django/BooleanField: how to add space between case and label?Django/BooleanField:如何在案例和标签之间添加空格?
【发布时间】:2020-05-06 17:44:05
【问题描述】:

我有一个 django 项目 我有一个带有 booleanField -> 复选框的模型

但我不知道为什么复选框粘在标签上。

我尝试选择 html 元素来添加特定的 css,但 2 个元素一起移动...

当前结果:[ ]我已阅读...(2 个元素被粘贴)

预期结果:[ ]......我已阅读......

models.py

class Aveugle(models.Model):
    unb_ide = models.AutoField(primary_key=True)
    unb_val = models.BooleanField("I have read ITBM procedure and want to unblind treatment", null=True, blank=True)

forms.py

unb_val = forms.BooleanField(label = _("I have read ITBM procedure and want to unblind treatment"))

【问题讨论】:

  • unb_val = forms.BooleanField(label = _("我已经阅读了ITBM程序,想解盲")) 注意“我”前面的空白
  • 不,我已经尝试过了,但不起作用...
  • 在需要 css 的地方使用 css。 input[type="checkbox"] + label { margin-left:30px; }

标签: css django forms


【解决方案1】:

试试:

 

这是一个临时的解决方案,但它只是一个补丁,你需要更好地处理 css 和 html 使其更加稳固。

【讨论】: