【问题标题】:Django, The current path, blog/, didn't match any of theseDjango,当前路径 blog/ 与其中任何一个都不匹配
【发布时间】:2019-05-18 22:05:14
【问题描述】:

【问题讨论】:

  • 请添加您的 urls.py 文件。因为根据截图admin是只指定的。
  • 您是否在 settings.py 中将您的应用注册到INSTALLED_APPS
  • 无需显示您的 urls.py。原因很清楚。你没有在你的urls.py中注册blog url,只是admin被注册了!

标签: django


【解决方案1】:

首先,欢迎使用 Stack Overflow。您需要在问题中添加代码,以便其他用户可以有背景。

在我看来,有两种可能。 首先,您还没有将blog 添加到settings.py 中的INSTALLED_APPS。为此:

INSTALLED_APPS = [
    ...
    'blog.apps.BlogConfig',
]

第二个可能的问题是您没有将blog/ url 添加到url 列表中。为此,请将以下内容添加到您的 settings.py 旁边的 urls.py 文件中

urlpatterns = [
    url(r'^blog/', include('blog.urls')),
]

然后,在blog 应用程序中创建一个名为urls.py 的文件,然后添加以下内容:

from . import views
from django.conf.urls import url

urlpatterns = [
    url(r'^$', views.blog_view, name='blog_view'),
]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 2020-04-18
    • 2020-01-02
    • 1970-01-01
    • 2018-12-01
    • 2021-01-27
    相关资源
    最近更新 更多