Пустой путь не соответствовал ни одному из них - Django 2 By Example - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь завершить блог Django Girls в Django 2 на примере книги. Я столкнулся с этой ошибкой: сообщение об ошибке

Это код в моем urls.py: код в mysite / urls.py

Вот код в блоге / urls.py

код в блоге / urls.py

Я добавил этот blog.apps.BlogConfig в settings.py Я тщательно следовал инструкциям, но не смог решить проблему. Можете ли вы помочь мне?

Спасибо за тонну

Ответы [ 3 ]

0 голосов
/ 05 июля 2018

добавить этот фрагмент в /mysite2/urls.py

from django.http import HttpResponse


def empty_view(request):
    return HttpResponse("Empty View")


urlpatterns = [
    ... your code
    path('', empty_view, name='empty_view'),
]
0 голосов
/ 09 июля 2018

Оказывается, что, поскольку я следовал подробным инструкциям Django 2 By Example, у меня возникла стандартная проблема из-за способа, которым авторы хотели научить новичков, таких как я, разрабатывать приложение. Я спросил своего профессора, и он подтвердил это. Странно в том смысле, что в книге никогда не упоминалась эта проблема. Спасибо за помощь.

0 голосов
/ 05 июля 2018

Вам нужно добавить пустой путь в mysite/urls.py - как в первой записи в blog/urls.py - куда-то идет. Либо для того же вида из просто /blog, либо для другого вида по вашему выбору.

Это файл, по которому выполняется поиск, и в настоящее время вы определяете только пути, начинающиеся с /admin и /blog, поэтому он не знает, что делать с пустым регистром.

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