我的 urls.py 文件有啥问题? Python速成班第18章
Posted
技术标签:
【中文标题】我的 urls.py 文件有啥问题? Python速成班第18章【英文标题】:What is incorrect with my urls.py file? Chapter 18 of Python Crash Course我的 urls.py 文件有什么问题? Python速成班第18章 【发布时间】:2018-11-05 22:00:20 【问题描述】:为什么下面的 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),
]
谢谢
【问题讨论】:
【参考方案1】:url
和 patterns
之间有一个空格。应该是一个字urlpatterns
。
如果您需要检查该书中任何其他练习的代码,它们都在 github here。
【讨论】:
您认为还有什么问题?我删除了空间,但并没有解决它。 github 中解决方案的链接有旧的 url 文件。换句话说,它们没有 path() 函数。 对不起,我没有立即看到其他内容,但我还没有喝咖啡...如果您在 settings.py 中配置DEBUG = True
,您是否可以在浏览器中看到调试输出?这通常会有所帮助。
你能看看我编辑的帖子吗?问题已经被指出来了。我不知道为什么会这样。【参考方案2】:
我在速成课程中达到了这一点,该区域将暂时破坏您的网站。您还没有制作代码中引用的所有文件。在这种情况下,您还没有在 learning_logs 中创建 urls.py 文件。完成此操作后,您将不会更新您的 views.py 也不会制作您的 index.html 模板。继续,以后应该会解决的。另见:https://ehmatthes.github.io/pcc/chapter_18/README.html#updates
【讨论】:
以上是关于我的 urls.py 文件有啥问题? Python速成班第18章的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Django tests.py 文件中的每次测试后重新评估我的 urls.py 文件?
Python的Django框架完成一个完整的论坛(2.urls.py配置静态文件)