Python django模型转换的继承
我有一个django模型类,我在该类上应用了模型转换,如下所述。我为一些模型字段应用了翻译。现在,如果我将此模型继承到另一个模型类,那么我将无法访问添加到转换中的父类的字段。为什么?Python django模型转换的继承,python,django,django-models,django-modeltranslation,Python,Django,Django Models,Django Modeltranslation,我有一个django模型类,我在该类上应用了模型转换,如下所述。我为一些模型字段应用了翻译。现在,如果我将此模型继承到另一个模型类,那么我将无法访问添加到转换中的父类的字段。为什么? class LayerTranslationOptions(TranslationOptions): fields = ( 'title', 'abstract', 'purpose', 'constraints_other',
class LayerTranslationOptions(TranslationOptions):
fields = (
'title',
'abstract',
'purpose',
'constraints_other',
'supplemental_information',
'data_quality_statement',
)
translator.register(Layer, LayerTranslationOptions)
您是否尝试过使用
抽象模型
,那么您何时继承模型在父模型中使用类Meta
和字段抽象=真
,设置该字段后,您将拥有父模型的所有字段。因为您没有向转换器注册其他类。注册
?您是否尝试过抽象模型
,那么您何时在父模型中将类元
与字段抽象=真
一起继承模型,设置该字段后,您将拥有父模型的所有字段。因为您没有向translator注册其他类。注册?