python中意外缩进是什么意思_python中的“缩进错误:意外缩进”

所以我从Django教程中学习,在page的中间部分,我必须对mysite\polls进行一些更改\视图.py

这就是我如何在class IndexView和class DetailView中进行更改的方法:

mysite\polls\视图.py:class IndexView(generic.ListView):

template_name = 'polls/index.html'

context_object_name = 'latest_question_list'

def get_queryset(self):

"""

Return the last five published questions (not including those set to be

published in the future).

"""

return Question.objects.filter(

pub_date__lte=timezone.now()

).order_by('-pub_date')[:5]

class DetailView(generic.DetailView):

model = Question

template_name = 'polls/detail.html'

def get_queryset(self): #The Error Points Here

"""

Excludes any questions that aren't published yet.

"""

return Question.objects.filter(pub_date__lte=timezone.now())

mysite\polls\网址.py:

^{pr2}$

而且,这是我得到的错误:(注意,我的缩进和预期一样正确)

同样,下面的回溯只有1个测试错误,有6个相似的测试错误具有精确的回溯PS E:\ict\python\mysite> python manage.py test polls

Creating test database for alias 'default'...

EE.EEEEE

======================================================================

ERROR: test_detail_view_with_a_future_question (polls.tests.QuestionIndexDetailTests)

----------------------------------------------------------------------

Traceback (most recent call last):

File "E:\ict\python\mysite\polls\tests.py", line 113, in test_detail_view_with_a_future_question

args=(future_question.id,)))

File "C:\Program Files\Python27\lib\site-packages\django\core\urlresolvers.py", line 568, in reverse

app_list = resolver.app_dict[ns]

File "C:\Program Files\Python27\lib\site-packages\django\core\urlresolvers.py", line 360, in app_dict

self._populate()

File "C:\Program Files\Python27\lib\site-packages\django\core\urlresolvers.py", line 293, in _populate

for pattern in reversed(self.url_patterns):

File "C:\Program Files\Python27\lib\site-packages\django\utils\functional.py", line 33, in __get__

res = instance.__dict__[self.name] = self.func(instance)

File "C:\Program Files\Python27\lib\site-packages\django\core\urlresolvers.py", line 417, in url_patterns

patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)

File "C:\Program Files\Python27\lib\site-packages\django\utils\functional.py", line 33, in __get__

res = instance.__dict__[self.name] = self.func(instance)

File "C:\Program Files\Python27\lib\site-packages\django\core\urlresolvers.py", line 410, in urlconf_module

return import_module(self.urlconf_name)

File "C:\Program Files\Python27\lib\importlib\__init__.py", line 37, in import_module

__import__(name)

File "E:\ict\python\mysite\mysite\urls.py", line 21, in

url(r'^polls/', include('polls.urls')),

File "C:\Program Files\Python27\lib\site-packages\django\conf\urls\__init__.py", line 52, in include

urlconf_module = import_module(urlconf_module)

File "C:\Program Files\Python27\lib\importlib\__init__.py", line 37, in import_module

__import__(name)

File "E:\ict\python\mysite\polls\urls.py", line 3, in

from . import views

File "E:\ict\python\mysite\polls\views.py", line 23

def get_queryset(self): #From The DetailView Class

^

IndentationError: unexpected indent

我试图搜索这个错误,但它要求的只是正确地缩进代码,它已经是这样了。在

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值