python - 为什么我在使用 path() 而不是 url() 时得到 Page Not Found (404)?
问题描述
我正在按照 YouTube 教程开发一个新的 Django 应用程序,到目前为止,在我的“urls.py”中,我使用了以下代码:
urlpatterns = [
path('', views.index, name='index'),]
它刚刚奏效。但是,现在我已经到了创建子域(localhost:8000/accounts/register)并使用以下代码的地步:
urlpatterns = [
path('register', views.register, name='register'),
]
给我以下错误:
但是,当我不使用path()
I时url()
,就像这样:
urlpatterns = [
url('register', views.register, name='register')]
它按预期工作。
path() 和 url() 之间有什么区别,我应该使用哪一个(通常或在任何特定情况下)?谢谢你们的帮助,我真的很感激。
解决方案
推荐阅读
- python - 将 api 响应操作到对象键/值对列表中
- python-3.x - 尝试将列表移动到右侧位置的次数,用列表的第一个值填充左侧
- c++ - 如何将 DataFrame 库包含到 Clion 项目中
- python - python asyncio cancel run_in_executor 阻塞主线程
- vb.net - 如何根据 Visual Basic 中的用户输入声明变量
- html - 在 html 和 angular 上带有画布的动态 id
- google-colaboratory - 在 ee.ImageCollection.toBands() 中选择波段
- python - 如何制作合适的函数包装器
- angular - 正则表达式在字符串中显示第一组数字 - Angular
- python - Python:在文本页面(文件)中重新编号脚注的算法