为什么我在django示例教程中遇到python indent错误

leo*_*ora 5 python django indentation

我有这个代码来自django示例教程

from django.db import models
from datetime import datetime

# Create your models here.

class Poll(models.Model):
    question = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

    def __unicode__(self):
        return self.question

    def was_published_today(self):
        return self.pub_date.date() == datetime.date.today()  
Run Code Online (Sandbox Code Playgroud)

我收到此错误:IndentationError:意外缩进

在这条线上:

def __unicode__(self):
Run Code Online (Sandbox Code Playgroud)

任何想法有什么不对?

Yuj*_*ita 12

我唯一的猜测是你有标签与空格混合.

建议在制表符上使用空格,每个缩进4个空格. http://www.python.org/dev/peps/pep-0008/

您是否在编辑器中显示隐形字符以确保不是这种情况?

PS:你的声誉图表显示-6000并且它真的让我烦恼.