gpt4 book ai didi

Django 更改继承的表单元类

转载 作者:行者123 更新时间:2023-12-01 14:37:41 27 4
gpt4 key购买 nike

我要编辑Meta ClassModelForm 继承其数据的表单.我只想添加一个字段,我不想重复所有表单。

# NuevaBibliotecaCompartida is a ModelForm

class EditarBibliotecaCompartida(NuevaBibliotecaCompartida):

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

我收到错误 ModelForm has no model class specified ,当然,因为我在添加字段时覆盖了 Meta 类。我该如何解决这个问题?

最佳答案

您需要显式地继承父级的 Meta类(class):

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

关于Django 更改继承的表单元类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33534950/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com