我喜欢从另一个表中的项目中创建一个复选框选择列表。 所以我有2个型号:
class ItemNames(models.Model):
active = models.BooleanField(default=1)
name = models.CharField(unique=True, max_length=40, blank=False, null=False$
class UserSelectedItems(models.Model):
auth_user = models.ForeignKey(User)
itemnames= models.OneToOneField(ItemNames)
selected = models.BooleanField(default=0)
ItemNames.names的填充方式与[' item1',' item2',' item3',...,' itemN']相同
我无法弄清楚如何制作一个表单,用户可以使用复选框选择他想要的项目。像:
Select | Items
x | item1
x | item2
... | ...
x | itemN
Submit
按下提交表单后,复选框状态数据将保存到UserSelectedItems.itemnames。 (所有具有真/假数据的项目)
如何在' nice'中做到这一点方式是什么?