Проблемы в Джанго - PullRequest
       6

Проблемы в Джанго

0 голосов
/ 09 января 2019

Я не знаю, почему возникла эта проблема. введите описание изображения здесь Эти ошибки возникают, когда вы читаете книгу и следите за ней. Я не знаю что делать Дай мне руку.

Исходный код

Это мой исходный код fistsite.py.

fistsite.py

from django.contrib import admin
from django.urls import path, include
urlpatterns = [
enter code here
    path('admin/', admin.site.urls),
    path('polls/', include('polls.urls')),
]

После изменения исходного кода выше сейчас fistsite.py

from django.contrib import admin
from django.urls import path, include

from . import views

urlpatterns = [
    path('', views.index, name='index'),
    path('/polls', views.polls, name='polls'),
    path('/admin', views.admin, name='admin')
]

Но произошла ошибка. введите описание изображения здесь

мой проект введите описание изображения здесь

Ответы [ 3 ]

0 голосов
/ 09 января 2019

Итак, как показано на странице с ошибкой, ваш проект Django попытался перейти на localhost: 8000 / admin / и localhost: 8000 / polls /, но сайт, к которому вы пытаетесь получить доступ в localhost: 8000 /. Вы не определили шаблон URL для захвата этого сценария. Что вы можете сделать, это в вашем urls.py, добавьте эту строку под urlpatterns:

urlpatterns=[
 path('', views.index, name='index'),
 ...............
]

Это работает, если вы используете версию Django> 2.0 Если вы используете версию Django <2.0, вы можете добавить это: </p>

urlpatterns=[
 url(r'^$', views.index, name='index'),
 ...............
]
0 голосов
/ 09 января 2019

Если вы хотите получить доступ к вам "опросы". После изменения вашего fistsite.pytry это url = "localhost:8000/polls/ и вы даете только localhost:8000, если не создали приложение, то этот URL будет работать.

0 голосов
/ 09 января 2019

Предполагая, что у вас версия Django> 2.0, вы должны добавить в свой файл urls.py что-то вроде этого:

from django.contrib import admin
from django.urls import path, include

from . import views

urlpatterns = [
    path('', views.index, name='index'),
    path('/polls', views.polls, name='polls'),
    path('/admin', views.admin, name='admin')
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...