2015-11-05 53 views
0

我想编辑Meta Class表单,该表单从ModelForm继承其数据。我只想添加一个字段,我不想重复所有表单。Django更改继承表单元类

# NuevaBibliotecaCompartida is a ModelForm 

class EditarBibliotecaCompartida(NuevaBibliotecaCompartida): 

    class Meta: 
     fields = ('nombre', 'direccion', 'imagen', 'punto_google_maps') 

我得到的错误ModelForm has no model class specified,当然,因为我重写元上课的时候我添加一个字段。我该如何解决这个问题?

回答

3

你需要明确继承父Meta类:

class Meta(NuevaBibliotecaCompartida.Meta): 
    # `model` will now be inherited 
    fields = ('nombre', 'direccion', 'imagen', 'punto_google_maps') 
+0

感谢您的简单直接的答案。 – alejoss