如何使用附加选项渲染我的视图

2024-04-16 21:14:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法使用附加选项使我的html呈现我的窗体。 所以我需要在我的html中,我的order_form将使用产品中的附加选项来呈现。然后把它全部放在OrderItem。 我不明白我该怎么办

我试过做queryset queryset=product.objects.get(pk = 6).add_option.all() 具有特定id但仅显示文本QuerySet

我的表格

class Order_form(forms.Form):
    add_option = forms.ModelMultipleChoiceField(widget = forms.CheckboxSelectMultiple, required = False)

模型1

class OrderItem(models.Model):
    product = models.OneToOneField(product, on_delete=models.SET_NULL, null=True)
    additional_option = models.ManyToManyField(AdditionalOption)

模型2

class product(models.Model):
    add_option = models.ManyToManyField(AdditionalOption, blank = True)

Tags: 模型formaddtruemodelmodelshtml选项