【问题标题】:DJango mysite/urls.py not including correctlyDJango mysite/urls.py 未正确包含
【发布时间】:2021-05-17 21:09:24
【问题描述】:

我目前正在尝试按照本教程编写我的第一个 DJango:https://docs.djangoproject.com/en/3.2/intro/tutorial01/

我遇到了在 / 处找不到页面的问题。

我的 mysite/urls.py 如下:

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),
]

还有 polls.urls.py:

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

但是,如果我在 settings.py 中更改它

ROOT_URLCONF = 'mysite.urls'

到

ROOT_URLCONF = 'polls.urls'

它有效。我做错了什么,我真的是按照教程来的。

【问题讨论】:

  • 您必须使用path('', include('polls.urls')), 而不是path('polls/', include('polls.urls')),。或添加path('', views.index, name='index'),
  • 该死的,当然。谢谢!

标签: python django url


【解决方案1】:

使用ROOT_URLCONF = 'mysite.urls' 并在mysite.urls.py 中使用path('', include('polls.urls'))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 2010-10-31
    相关资源
    最近更新 更多