我正在关注这本书 http://www.djangobook.com/en/2.0/chapter03/要使用 notepad++ 学习 django,当我使用 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
I use 4 space bars
为了在记事本++中创建缩进,我尝试过1 tab
看来问题已经解决了
让 Notepad++ 显示所有字符:转到“视图”>“显示符号”>“显示所有字符”。这会将选项卡显示为→
和空格为∙
。必要时用空格替换制表符以规范缩进。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)