2016-01-21 39 views
1
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是用於各種排序的選項列表)。Django模型子類 - 沒有在子類中聲明的字段創建縮進錯誤

這是在class Meter(Value_List)上造成的縮進錯誤,因爲它下面沒有縮進塊。

+1

只需添加'pass'到每個班級?不知道是否實際工作,但:( – shmee

回答

3

像shmee說,你需要「通行證」,以避免壓痕錯誤

class Meter(Value_List): 
    pass 
+0

工作。謝謝! –