python - Django 模型子类 - 子类中没有声明字段创建缩进错误

标签 python django

class Value_List:
    name = models.charfield(max_length=50)
    description = models.TextField(max_length=140)

    class Meta:
        abstract = True


class Meter(Value_List):


class ContributionRole(Value_List):


class AttributionCertainty(Value_List):

子类不需要声明自己的字段(Value_List 用于各种类型的选项列表)。

这会导致类 Meter(Value_List) 出现缩进错误,因为其下方没有缩进 block 。

最佳答案

就像shmee所说,你需要“pass”来避免缩进错误

class Meter(Value_List):
    pass

关于python - Django 模型子类 - 子类中没有声明字段创建缩进错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34914268/

相关文章:

python - 单元测试模拟 urllib.request.urlretrieve() Python 3 和内部函数

python - Microsoft Azure Django Python 设置错误 Pillow

python - 批量插入数据库唯一代码

python - 竖线文字如何确定python中的正式正则表达式?

python - 嵌入 python

python - 为什么 Sklearn PCA 需要比新功能(n_components)更多的样本?

python - 字典中的元组

python - django-rest-framework 如何使模型序列化程序字段成为必需的

django - 抑制 django 的 login_required 装饰器中的 "?next=blah"行为

python - Whitenoise 在执行 collectstatic 时在 jquery-ui.css 上给出错误