Почему приведенный ниже код Python приводит к сбою моего сайта?
Но код в самом низу не приводит к сбою сайта
Вот код, который приводит к сбою веб-сайта:
from django.urls import path, include
from django.contrib import admin
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('learning_logs.urls')),
]
Вот код, который не вылетает:
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
Спасибо
У вас есть пробел между url
и patterns
. Должно быть все одно слово urlpatterns
.
Если вам когда-нибудь понадобится проверить код любого другого упражнения из этой книги, все они находятся на github здесь.
Извините, я не сразу вижу что-то еще, но я еще не пил кофе ... Можете ли вы увидеть отладочную информацию в своем браузере, если вы настроили DEBUG = True
в своем settings.py? Обычно это помогает.
Вы можете посмотреть мой отредактированный пост? Проблема была указана. Не знаю, почему это происходит.
Я дошел до этого пункта ускоренного курса, эта область временно нарушит работу вашего сайта. Вы еще не создали все файлы, на которые есть ссылки в вашем коде. В этом случае вы не создали файл urls.py в learning_logs. После этого вы не будете ни обновлять свой views.py, ни создавать свой шаблон index.html. Продолжайте, это должно быть решено позже. См. Также: https://ehmatthes.github.io/pcc/chapter_18/README.html#updates
Как вы думаете, в чем еще может быть проблема? Я удалил пробел, и это не помогло. В ссылке на решения в github есть старые файлы url. Другими словами, у них нет функции path ().