2011-07-31 96 views
0
from django.db import models 

class Category(models.Model): 
     title = models.CharField(max_length=250) 
     slug = models.SlugField(unique=True) 
     description = models.TextField() 

     class Meta: 
     verbose_name_plural = "Categories" 

     def __unicode__(self): 
     return self.title 

我收到此錯誤蟒蛇的Django模型壓痕錯誤

verbose_name_plural = "Categories" 
       ^IndentationError: expected an indented block 

我使用的利用空間爲選項標籤(也試圖改變標籤寬度)的gedit ...我快確定代碼是正確的..但一些間距和標籤的問題..

回答

5
class Meta: 
    verbose_name_plural = "Categories" 

您在class Meta:之後沒有正確縮進。

3

它應該是

from django.db import models 

    class Category(models.Model): 
     title = models.CharField(max_length=250) 
     slug = models.SlugField(unique=True) 
     description = models.TextField() 

     class Meta: 
      verbose_name_plural = "Categories" 

     def __unicode__(self): 
      return self.title 

由於verbose_name_plural預計在class Meta,因此應該進行設計。