我有一个模型需要相当多的 BooleanFields,它们可以以某种方式被视为偏好。我目前正在做的是将所有字段添加到模型本身并将标签硬编码到 HTML。所以我的模型看起来有点像这样:
class Project(models.Model):
...some fields...
Check1=models.BooleanField()
....many of these...
Check19=models.BooleanField()
我觉得这是一种非常愚蠢的做法,我正在寻找一种更 Pythonic 的解决方案。也许ManyToMany字段?有任何想法吗?