2024-10-02 14:22:29 发布
网友
基本上我需要创建一个multichoicefield,witch还有数量字段。你知道吗
所以对于每个选择,我需要添加这个额外的正整数字段,但我不知道如何添加它。你知道吗
编辑:
我需要下订单,所以您需要检查要添加到订单中的元素,以及每个元素的数量。你知道吗
你需要两个不同的领域。第一个是元素,另一个是数量。然后,当您(通常从窗体)恢复它们时,您可以根据需要(在视图中)处理它们,并且可以(按模型)将它们存储在db中。你知道吗
可能是:
class Order(forms.Form): quantity = forms.IntegerField() product = forms.ModelChoiceField(queryset=Product.objects.values("name").distinct()) client = forms.CharField()
另一方面,如果要添加多个产品和数量,可以使用两个按钮,add和Order。 Add将把每个产品的名称和数量存储在一个字典中,这将是一个会话变量。 订单,将恢复这本字典,并将做你的事情(发送电子邮件,存储在数据库中,等等…)
你需要两个不同的领域。第一个是元素,另一个是数量。然后,当您(通常从窗体)恢复它们时,您可以根据需要(在视图中)处理它们,并且可以(按模型)将它们存储在db中。你知道吗
可能是:
另一方面,如果要添加多个产品和数量,可以使用两个按钮,add和Order。 Add将把每个产品的名称和数量存储在一个字典中,这将是一个会话变量。 订单,将恢复这本字典,并将做你的事情(发送电子邮件,存储在数据库中,等等…)
相关问题 更多 >
编程相关推荐