美好的一天,
我是Python和Django的绝对入门者。我正在遵循奈杰尔·乔治(Nigel George)的书中步骤,一切正常,直到尝试在views.py中添加网址以打印Hello Word。
如果有人可以帮助我。我尝试其他事情,但我不明白。它应该简单而有效。谢谢
jre2 是我的virtualenv, jre_web 是我的django网站。我正在为本书使用django 1.8.13。我尝试django 2.1,并且遇到了相同的错误。
这是views.py
的内容from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world")
还有urls.py
from django.conf.urls import include, url
from django.contrib import admin
from jre_web.views import hello
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url('^hello/', hello),
]
这是我遇到的错误。
/
处的IndentationError意外缩进(views.py,第3行)
请求方法:GET请求URL:http://127.0.0.1:8000/ Django 版本:1.8.13异常类型:IndentationError异常值:
意外缩进(views.py,第3行)
异常位置:C:\ Users \ Minitaur \ jre2 \ jre_web \ jre_web \ urls.py ,第17行Python可执行文件: C:\ Users \ Minitaur \ jre2 \ Scripts \ python.exe Python版本:3.7.2 Python路径:
['C:\ Users \ Minitaur \ jre2 \ jre_web', 'C:\ Users \ Minitaur \ jre2 \ Scripts \ python37.zip', 'C:\ Users \ Minitaur \ jre2 \ DLLs','C:\ Users \ Minitaur \ jre2 \ lib', 'C:\ Users \ Minitaur \ jre2 \ Scripts','c:\ python \ Lib', 'c:\ python \ DLLs','C:\ Users \ Minitaur \ jre2', 'C:\ Users \ Minitaur \ jre2 \ lib \ site-packages']