空路径与这些都不匹配-Django 2 By Example

时间:2018-07-04 22:11:55

标签: python django python-3.x

我正在尝试通过示例书籍完成Django 2中的Django Girls博客。我遇到了这个错误: error message

这是我urls.py中的代码: code in mysite/urls.py

这是blog / urls.py

中的代码

code in blog/urls.py

我确实将此“ blog.apps.BlogConfig”添加到settings.py 我认真按照说明进行操作,但是无法解决问题。你能帮我吗?

一吨

3 个答案:

答案 0 :(得分:1)

将此代码段添加到/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'),
]

答案 1 :(得分:0)

您需要在mysite/urls.py中添加一个空路径,就像blog/urls.py中的第一个条目一样。仅从/blog到同一视图,或者到您选择的另一视图。

就是要搜索的文件,您目前仅定义了以/admin/blog开头的路径,因此它不知道如何处理空的情况。

答案 2 :(得分:0)

事实证明,正如我遵循Django 2 By Example的详细说明一样,由于作者想教像我这样的新手来开发应用程序,我遇到的问题是标准的。我问我的教授,他证实了这一点。从某种意义上说,这本书没有提到这个问题,这很奇怪。感谢您的所有帮助。