2015-11-05 84 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