我使用django parler在抽象类模型中进行语言翻译,但我得到了以下错误: raise TypeError("Can't create TranslatedFieldsModel for abstract class {0}".format(shared_model.__name__)) TypeError: Can't create TranslatedFieldsModel for abstract class MyClass
我想知道为什么我不能在抽象类中创建这个TranslatedFieldsModel
的实例。是否存在某些实例或某些类型的类/对象不能在抽象类中实例化?我真的不太了解抽象类,请向我解释为什么这个TranslatedFieldsModel
不能创建,以及如何创建
下面是一个代码示例:
from django.db import models
from parler.models import TranslatableModel, TranslatedFields
class MyClass(TranslatableModel):
translations = TranslatedFields(
title = models.CharField(max_length=500)
)
class Meta:
abstract = True
当我运行我的应用程序时,我发现上面的错误: 我现在的问题是,为什么我不能在抽象类中创建这个实例?我怎样才能做到这一点
目前没有回答
相关问题 更多 >
编程相关推荐