Django不接受新的网址

时间:2019-03-21 12:05:49

标签: python django

美好的一天,

我是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']

0 个答案:

没有答案