Django:如何从另一个表创建项目的选择列表?

时间:2016-07-27 11:00:26

标签: django forms post

我喜欢从另一个表中的项目中创建一个复选框选择列表。 所以我有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'中做到这一点方式是什么?

0 个答案:

没有答案