Django не принимает новый URL - PullRequest
0 голосов
/ 21 марта 2019

Добрый день,

Я абсолютный новичок в Python и Django. Я слежу за книгой Найджела Джорджа и все работает нормально, пока не попытаюсь добавить URL-адрес в 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 at /

неожиданный отступ (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 Path:

[ '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 \ сайт-пакеты']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...