Skip to main content
 首页 » 编程设计

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

2024年08月23日38langtianya

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 用于各种选项列表)。

这会导致 class Meter(Value_List) 出现缩进错误,因为它下面没有缩进 block 。

请您参考如下方法:

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

class Meter(Value_List): 
    pass