使用Notepad++创建Django函数时出现"unexpected indent"错误
我正在跟着这本书学习django,使用的是notepad++,有件有趣的事情发生了。当我在notepad++里输入以下脚本的函数时:
def current_datetime(request):
now = datetime.datetime.now()
html = "<html><body>It is now %s.</body></html>" % now
return HttpResponse(html)
它给我报了一个这样的错误:
IndentationError at /time/
('unexpected indent', ('M:\\DjangoStack\\projects\\beta_01\\..\\beta_01\\hello_world\\views.py', 12, 1, '\thtml = "<html>"\n'))
但是当我直接从书里复制粘贴过去时,就没问题了。我想知道这是为什么,我是不是需要在notepad++里做些什么设置?谢谢。
更新 01
我在notepad++里用4个空格
来创建缩进,我试了1个制表符
,似乎问题解决了。