是否可以构建一个包含一些数据的select的Django表单,并且当用户在该select上选择一个选项时,添加另一个包含相关数据的select(即子类别)吗?在
例如,我有一个Django模型
class ShoppingList (models.Model):
item = models.ForeignKey(Item, related_name='item', verbose_name=_('item'))
quantity = models.SmallIntegerField(_('quantity'), default=1)
其中item是与另一个模型相关的外键,例如
^{pr2}$而类别是另一个类似于项目的模型,但没有第三个字段。在
我需要的是一个向用户显示类别列表(select)的表单。当用户选择一个类别时,将出现一个新的选择,其中包含该类别的项目。模型ShoppingList的其他字段也应该出现。在
我想我需要Ajax来实现这一点,但我不知道如何将它与Django表单集成。在
目前没有回答
相关问题 更多 >
编程相关推荐