从更改Django Createview中的默认破折号

时间:2018-06-23 02:39:02

标签: django

是否可以将基于Django CreateView的表单中的默认破折号更改为所需的文本,例如就我而言,“选择产品”?

我的view 的代码

form picture

1 个答案:

答案 0 :(得分:0)

请下次将您的代码粘贴到StackOverflow中,而不是github中。 要实现您想要的目标,请执行以下操作:

def get_form(self):
    form = super(CreateView, self).get_form()
    form.fields['product'].queryset = Product.objects.filter(owner=self.request.user, tracking_on=True)
    form.fields['product'].empty_label = "Select a product"
    ...
    return form