В настоящее время я пытаюсь завершить учебное приложение для опроса Django 2.0. Я использую Django версии 2.0.7 и Python 3.7.0. Я создал виртуальную среду для этого проекта. Я новичок в Django, поэтому извиняюсь, если моя терминология неверна.
В принципе, я не могу заставить работать часть 1.
Я много раз пытался запустить его, и, похоже, не могу понять, почему он не работает.
Прежде чем я создам приложение для опросов, сайт работает правильно, и я получаю ракетный корабль, однако после того, как я создаю приложение, обновляю polls / views.py, создаю файл polls / urls.py и обновляю mysite / urls.py, я получаю следующая ошибка:
Страница не найдена (404) Метод запроса GET URL-адрес запроса: http://127.0.0.1:8000/
Используя URLconf, определенный в mysite.urls, Django попробовал эти шаблоны URL в следующем порядке:
- опросы /
- админ /
Пустой путь не соответствует ни одному из них.
Я подумал, что мой код неправильный, поэтому я скопировал и вставил код напрямую с веб-сайта и попытался запустить его. Это все равно не сработает.
Ниже приведен код, который я пытаюсь выполнить, и макет каталога. Любая помощь будет принята с благодарностью. Я уверен, что мне просто не хватает чего-то простого.
Спасибо.
mysite / urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
опросы / urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'), ]
опросы / views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
Каталог C: \ Users \ ad \ Documents \ projects \ mysite \ msenv \ mysite \ mysite
print.txt
settings.py
urls.py
wsgi.py
init .py
pycache
Каталог C: \ Users \ ad \ Documents \ projects \ mysite \ msenv \ mysite \ polls
admin.py
apps.py
миграции
models.py
tests.py
urls.py
views.py
init .py
pycache