在modelform django上添加类

在modelform django上添加类,django,django-forms,django-templates,Django,Django Forms,Django Templates,如何将类动态添加到modelForm上的字段 class MyForm(ModelForm): class Meta: model = Post fields = ['type'] widgets = { 'type' : RadioSelect() } def __init__(self, *args, **kwargs): super(MyForm, self).__init__(

如何将类动态添加到modelForm上的字段

class MyForm(ModelForm):
    class Meta:
       model = Post
       fields = ['type']
       widgets = {
           'type' : RadioSelect()
       }

    def __init__(self, *args, **kwargs):
        super(MyForm, self).__init__(*args, **kwargs)
        self.fields['type'].widget.attrs.update( {'class':'radio-inline'})

我做了上面的代码,但由于某种原因它不起作用。未在模板上创建类“radio inline”

您的示例代码适用于我,除了
小部件的缩进(它应该与
字段
相同)。你是如何在视图中使用表单的?我修复了小部件的缩进,并没有什么不同``这就是我在视图中使用它的方式
if request.method==“POST”:form=MyForm(request.POST)
恐怕我没有任何其他建议。正如我所说,您的示例对我很有用。感谢您的帮助:)您的示例代码对我很有用,除了
小部件的缩进(它应该与
字段
相同)。你是如何在视图中使用表单的?我修复了小部件的缩进,并没有什么不同``这就是我在视图中使用它的方式
if request.method==“POST”:form=MyForm(request.POST)
恐怕我没有任何其他建议。正如我所说,你的例子对我很有用。谢谢你的帮助:)